• Home
  • Search
  • The MULTIPLUS/MULPLIX parallel processing environment
  • Cite Icon7
  • https://doi.org/10.1109/ispan.1996.508960Copy DOI Icon

The MULTIPLUS/MULPLIX parallel processing environment

  • Jun 12, 1996
  • J.s Aude +7 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The MULTIPLUS project aims at the development of a modular parallel architecture suitable for the study of several aspects of parallelism in both true shared memory and virtual shared memory environments. The MULTIPLUS architecture is able to support up to 1024 Processing Elements based on SPARC microprocessors. The MULPLIX Unix-like operating system offers a suitable parallel programming environment for the MULTIPLUS architecture by providing facilities for the creation of threads, the allocation of private and shared memory space and the efficient use of synchronization primitives. After presenting the main features of the MULTIPLUS architecture and of the MULPLIX operating system, the paper describes in detail the design and the implementation of the three MULTIPLUS architecture basic hardware modules: the Processing Element, the Multistage Interconnection Network and the I/O Processor. In addition, the definition of the MULPLIX parallel programming primitives is discussed and their use is illustrated through an example. Finally, future directions in the development of the MULTIPLUS research project are commented.

Similar Papers
  • Conference Article
  • Citations6

Managing shared memory spaces in an object-oriented real-time simulation

  • Aug 10, 1998
  • David Geyer +5
  • Research Article
  • Citations5

Design and analysis of a generalized architecture for reconfigurable m-ary tree structures

  • Jan 01, 1992
  • IEEE Transactions on Computers
  • S Srinivas +1
  • Book Chapter

CHAPTER 4 - Processes, Shared Memory, and Simple Parallel Programs

  • Jan 01, 1989
  • Introduction to Parallel Programming
  • Steven Brawer
  • Research Article
  • Citations17

An Efficient GPU Cache Architecture for Applications with Irregular Memory Access Patterns

  • Jun 17, 2019
  • ACM Transactions on Architecture and Code Optimization
  • Bingchao Li +4
  • Conference Article
  • Citations28

LEAP Shared Memories: Automating the Construction of FPGA Coherent Memories

  • May 01, 2014
  • Hsin Jung Yang +3
  • Book Chapter
  • Citations4

Towards Better Shared Memory Programming Models

  • Jan 01, 1989
  • Phillip B. Gibbons
  • Research Article
  • Citations10

A Survey of Multistage Interconnection Networks

  • Apr 27, 2020
  • Recent Advances in Electrical & Electronic Engineering (Formerly Recent Patents on Electrical & Electronic Engineering)
  • Amit Prakash +2
  • Research Article
  • Citations63

Shared virtual memory: progress and challenges

  • Mar 01, 1999
  • Proceedings of the IEEE
  • L Iftode +1
  • Conference Article

The Acceleration of OPUS Codec Using Processor - FPGA Co-processing

  • Jan 01, 2023
  • Sunny Bezawada +1
  • Book Chapter
  • Citations2

Performance analysis of SPMD algorithms on a network of workstations with virtual shared memory

  • Jan 01, 1998
  • Advances in Parallel Computing
  • Andrea Clematis +1
  • Conference Article
  • Citations9

Characterizing parallel workloads to reduce multiple writer overhead in shared virtual memory systems

  • Jan 09, 2002
  • S Petit +2
  • Conference Article

HeterEL-a server for programming parallel heterogeneous systems

  • Jan 25, 1995
  • A Clematis +1
  • Conference Article
  • Citations4

Inter-Core Communication Mechanisms for Microkernel Operating System based on Signal Transmission and Shared Memory

  • Sep 01, 2021
  • Cheng Liu +5
  • Conference Article

M-PVM: An Implementation of PVM for Multithreaded and Shared-Memory Environments

  • Oct 07, 1997
  • Cláudio M P Santos +1
  • Conference Article
  • Citations3

A combinatorial distributed architecture for Exascale computing

  • Dec 01, 2012
  • Ganapathy Mani +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.