• Home
  • Search
  • The EMMA2 multiprocessor operating system
  • https://doi.org/10.1002/cpe.4330030605Copy DOI Icon

The EMMA2 multiprocessor operating system

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Abstract The EMMA2EMMA is a registered trademark of Elsag—Elettronica San Giorgio. parallel architecture is a network of nodes, named 'Regions': each region is based on two shared‐memory hierarchical bus levels, on which a large series of monocpu, multicpu and specialized I/O boards can be inserted, grouped in 'Families'.Its typical applications are Image processing, pattern recognition and artificial intelligence, characterized by intensive computation requirements, real‐time constraints and good price‐performance ratio for building large industrial systems. This paper presents the main characteristics of the EMMA2 parallel operating system, highlighting the internal organization and mechanisms offering the parallel co‐operation model for user programs.Section 1 briefly introduces the overall hardware architecture. It allows application partitioning into parallel independent subsystems, on two levels of computation: the lower level (family) is dedicated to massive number crunching, while the upper (region) permits the interaction of these lower machines.Section 2 deals with the system software environment, based on a host‐target configuration: the host is mainly devoted to machine control, system monitoring, program development and debugging in a multi‐user environment.Sections 3, 4 and 5 describe respectively the fundamental concepts of the operating system internal organization and the basic mechanisms with respect to the machine architecture; the basic functions that constitute the internal layers and services; the resulting parallel programming and co‐operation model and the typical mapping rules of algorithms to this architecture, completed with some examples of their functionalities.The most important aspect of the EMMA2 operating system is the fact that it offers a uniform interface to user tasks, independently of their allocation on the target machine. Objects managed by system services can be referred to via logical names. Code for system services is distributed among processors and resides on a private read‐only memory. The operating system's data reside in shared memory only for system functions that need to be distributed, while private functions are based on different copies of data in private memories.Section 6 gives more details on the most relevant EMMA2 industrial applications, also showing their mapping to the parallel architecture and some performance‐related information. Section 7 contains a brief outline of the novel architecture currently in development and of the subsequent OS Improvements.In conclusion, we report some considerations about the present status of the EMMA2 system, compared with some other well‐known architectures, and about research efforts for its future evolution.

Similar Papers
  • Book Chapter

Image Processing, Pattern Recognition and Artificial Intelligence

  • Jan 01, 1987
  • N J Mulder
  • Research Article

IEEE Access Special Section Editorial: Artificial Intelligence (AI)-Empowered Intelligent Transportation Systems

  • Jan 01, 2021
  • IEEE Access
  • Edith Ngai +4
  • PDF
  • Book Chapter

Artificial Intelligence Capabilities and Hyperselfish Intelligence, the Possible Impacts, and Why Humans Need Industry 5.0

  • Jan 01, 2024
  • Rohan Fernando
  • Research Article
  • Citations4

An Overview of Computer Operating Systems and Emerging Trends

  • Oct 20, 2023
  • Asian Journal of Research in Computer Science
  • Robert Bazuku +3
  • Research Article
  • Citations15

Mobile JikesRVM: A framework to support transparent Java thread migration

  • Nov 01, 2007
  • Science of Computer Programming
  • Raffaele Quitadamo +2
  • Conference Article
  • Citations7

Artificial Intelligence in Operating System

  • Dec 06, 2019
  • Abdul Waheed +2
  • Research Article

A Comprehensive Literature Survey on Large Language Model-Driven Operating Systems

  • Dec 18, 2025
  • International Journal for Research in Applied Science and Engineering Technology
  • S Gunasekaran
  • Single Book
  • Citations289

Support Vector Machines Applications

  • Jan 01, 2014
  • Yunqian Ma +1
  • PDF
  • Research Article

Adaptive Recognition of Motion Decomposition Image Based on Adaptive Principal Component Extraction Algorithm

  • Jan 01, 2020
  • IEEE Access
  • Wei Yang
  • Research Article
  • Citations13

Image analysis and computer vision: 1991

  • May 01, 1992
  • CVGIP: Image Understanding
  • Azriel Rosenfeld
  • Conference Article
  • Citations3

Industrial Morphology

  • Dec 04, 1984
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Stanley R Sternberg
  • Research Article
  • Citations146

User-level network interface protocols

  • Jan 01, 1998
  • Computer
  • R.A.F Bhoedjang +2
  • Research Article

Advances in Image Processing, Pattern Recognition and Computer Vision: A KBCS Approach

  • Sep 01, 1991
  • IETE Journal of Research
  • D Dutta Majumder
  • Research Article

A Method for Generating Messages of the Interactive Software Based on the Individual User Model

  • Jan 01, 1988
  • Systems and Computers in Japan
  • Morio Nagata +1
  • Conference Article
  • Citations1

Crossfertilization Of DBMS Research With Other Disciplines Of Computer Science (Panel Discussion)

  • Jan 01, 1978
  • Bharat Bhargava +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.