Filters








195,326 Hits in 4.8 sec

A 16-Core Processor with Shared-Memory and Message-Passing Communications

Shaik Mahmed basha, G. Nageswararao
2015 International Journal Of Engineering And Computer Science  
Message-passing communication is enabled in a 36 Mesh packet-switched network-on-chip, and shared-memory communication is supported using the shared memory within each cluster.  ...  A 16-core processor with both message-passing and shared-memory inter-core communication mechanisms is implemented in 65 nm CMOS.  ...  Shared memory in MCore enables shared-memory communications within the cluster, and the NoC enables message-passing among all PCores.  ... 
doi:10.18535/ijecs/v4i8.14 fatcat:mmtbm6u2jrhfhkgjo3lvf67y3a

Integrating message-passing and shared-memory

David Kranz, Kirk Johnson, Anant Agarwal, John Kubiatowicz, Beng-Hong Lim
1993 SIGPLAN notices  
multiprocessors that efficiently support both shared-memory and message-passing mechanisms.  ...  While such a programming model can be implemented on both shared-memory and messagepassing architectures, we argue that the transparent, coherent caching of global data provided by many shared-memory architectures  ...  shared-memory than by message-passing architectures.  ... 
doi:10.1145/173284.155338 fatcat:dipn6mfrc5aupi2cwgy7jxdbdy

Integrating message-passing and shared-memory

David Kranz, Beng-Hong Lim, Kirk Johnson, John Kubiatowicz, Anant Agarwal
1993 SIGPLAN notices  
multiprocessors that efficiently support both shared-memory and message-passing mechanisms.  ...  While such a programming model can be implemented on both shared-memory and messagepassing architectures, we argue that the transparent, coherent caching of global data provided by many shared-memory architectures  ...  shared-memory than by message-passing architectures.  ... 
doi:10.1145/156668.156705 fatcat:zetpzu4x45g37nx7y6xyruli5m

Integrating message-passing and shared-memory

David Kranz, Kirk Johnson, Anant Agarwal, John Kubiatowicz, Beng-Hong Lim
1993 Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming - PPOPP '93  
multiprocessors that efficiently support both shared-memory and message-passing mechanisms.  ...  While such a programming model can be implemented on both shared-memory and messagepassing architectures, we argue that the transparent, coherent caching of global data provided by many shared-memory architectures  ...  shared-memory than by message-passing architectures.  ... 
doi:10.1145/155332.155338 dblp:conf/ppopp/KranzJAKL93 fatcat:6tjf3vkdyzgdxdkri4k6pfuw74

A complexity effective communication model for behavioral modeling of signal processing applications

Satya Kiran, M. N. Jayram, Pradeep Rao, S. K. Nandy
2003 Proceedings of the 40th conference on Design automation - DAC '03  
In shared messaging model, tasks communicate data through special memory regions whose address space is unspecified by the model without introducing non determinism.  ...  We propose shared messaging communication model and the associated channels for efficient inter task communication of high bandwidth data streams in behavioral models of signal processing applications.  ...  SHARED MESSAGING Communication Model Shared messaging communication model integrates message passing and shared memory communication paradigms.  ... 
doi:10.1145/775832.775939 dblp:conf/dac/KiranJRN03 fatcat:nubbso3pyzegpki4tzsv23yxzq

A complexity effective communication model for behavioral modeling of signal processing applications

Satya Kiran, M. N. Jayram, Pradeep Rao, S. K. Nandy
2003 Proceedings of the 40th conference on Design automation - DAC '03  
In shared messaging model, tasks communicate data through special memory regions whose address space is unspecified by the model without introducing non determinism.  ...  We propose shared messaging communication model and the associated channels for efficient inter task communication of high bandwidth data streams in behavioral models of signal processing applications.  ...  SHARED MESSAGING Communication Model Shared messaging communication model integrates message passing and shared memory communication paradigms.  ... 
doi:10.1145/775935.775939 fatcat:sbaavpdyo5awrluxoni5aeusgi

Effective On-Chip Communication for Message Passing Programs on Multi-Core Processors

Joonmoo Huh, Deokwoo Lee
2021 Electronics  
Shared memory is the most popular parallel programming model for multi-core processors, while message passing is generally used for large distributed machines.  ...  of shared memory.  ...  The left diagram shows the hardware design of shared memory while the right diagram shows the hardware design of message passing.  ... 
doi:10.3390/electronics10212681 fatcat:n74fagfjbvfhxl6nvhrcgrl2ja

Anatomy of a message in the Alewife multiprocessor

John Kubiatowicz, Anant Agarwal
1993 Proceedings of the 7th international conference on Supercomputing - ICS '93  
Furthermore, shared-memory mechanisms are superior to message-passing mechanisms for operations that require fine-grain communication and computation.  ...  While supporting an efficient message interface is advantageous, we believe it is important to provide support for the shared-memory abstraction because of the simplicity it affords those programs where  ...  Integration of Shared Memory and Message Passing Integration of message passing with shared memory is challenging because of their different semantics.  ... 
doi:10.1145/165939.165970 dblp:conf/ics/KubiatowiczA93 fatcat:mtr6rwmanrfr3bc3rgsyimzjle

Anatomy of a message in the Alewife multiprocessor

John Kubiatowicz, Anant Agarwal
2014 25th Anniversary International Conference on Supercomputing Anniversary Volume -  
Furthermore, shared-memory mechanisms are superior to message-passing mechanisms for operations that require fine-grain communication and computation.  ...  While supporting an efficient message interface is advantageous, we believe it is important to provide support for the shared-memory abstraction because of the simplicity it affords those programs where  ...  Integration of Shared Memory and Message Passing Integration of message passing with shared memory is challenging because of their different semantics.  ... 
doi:10.1145/2591635.2667168 fatcat:tb34jzztxfbbre5jcxvpnlaaba

The Case for Message Passing on Many-Core Chips [chapter]

Rakesh Kumar, Timothy G. Mattson, Gilles Pokam, Rob Van Der Wijngaart
2010 Multiprocessor System-on-Chip  
Comparing Message Passing and Shared Memory We start with two generalizations concerning message passing vs. shared memory programming models. These concern validation and composition.  ...  This makes those costs much greater for shared memory models than a message passing model.  ... 
doi:10.1007/978-1-4419-6460-1_5 fatcat:dtilxwuw7vcd5ecgrkc5ptzw2y

On the coexistence of shared-memory and message-passing in the programming of parallel applications [chapter]

J. Cordsen, W. Schröder-Preikschat
1997 Lecture Notes in Computer Science  
Shared-memory computing systems were programmed to use shared-memory communication, whereas distributed-memory architectures were running applications communicating via message-passing.  ...  Interoperability in non-sequential applications requires communication to exchange information using either the shared-memory or message-passing paradigm.  ...  support system is a viable way to meet the programming challenges of the hybrid memory architecture of future parallel hardware platforms, i.e., networks of shared-memory multiprocessor systems.  ... 
doi:10.1007/bfb0031643 fatcat:gqyni33v5vbavayt7mukevnxke

Distributed shared memory

J. K. Bennett, J. B. Carter, A. L. Cox, E. N. Elnozahy, D. B. Johnson, P. Keleher, W. Zwaenepoel
1992 Proceedings of the 5th workshop on ACM SIGOPS European workshop Models and paradigms for distributed systems structuring - EW 5  
While still providing a programming model very close to true shared memory, release consistency masks the effects of latency and reduces the number of messages sent.  ...  Munin uses the message passing primitives of the V-System to implement remote communication, but message passing is not visible to the Munin programmer.  ... 
doi:10.1145/506378.506384 dblp:conf/sigopsE/BennettCCEJKZ92 fatcat:ijme4sxn6fhm7ocpjylu4pp65m

Impossibility of Strongly-Linearizable Message-Passing Objects via Simulation by Single-Writer Registers [article]

Hagit Attiya, Constantin Enea, Jennifer Welch
2021 arXiv   pre-print
A prominent example is shared registers, which have crash-tolerant implementations on top of message-passing systems, allowing the advantages of shared memory to carry over to message-passing.  ...  The reduction is general and can be viewed as the inverse of the ABD simulation of shared memory in message-passing.  ...  Shared-Memory Refinements of Message-Passing Implementations We show that every message-passing object implementation with m clients and any number n of servers can be refined by a shared-memory implementation  ... 
arXiv:2105.06614v2 fatcat:yhnpd5bfirdbxcx3leiqkpqc44

HPF on fine-grain distributed shared memory: Early experience [chapter]

Satish Chandra, James R. Larus
1997 Lecture Notes in Computer Science  
for a shared address space provided by a fine-grain distributed shared memory system (DSM).  ...  This paper examines the performance of a suite of HPF applications on a network of workstations using two different compilation approaches: generating explicit message-passing code, and generating code  ...  Compiling for Message Passing and Shared Memory We first consider the problems that plague compilers for message-passing machines.  ... 
doi:10.1007/bfb0017269 fatcat:hyxjhtqdrjdu7gcpwiwwxmyqqi

A 16-CORE PROCESSOR WITH SHARED MEMORY AND MESSAGE-PASSING COMMUNICATION

Chandrashekhar Jatla .
2015 International Journal of Research in Engineering and Technology  
Message-passing communications are supported by the 3x6 2D Mesh NOC, and shared-memory communications are supported by shared memory units in the memory cores.  ...  The main aim of the project is to design "A 16-Core Processor with Shared-Memory and Message-Passing Communications". The processor has 16 processor cores and 2 memory cores.  ...  memory and message passing communication.  ... 
doi:10.15623/ijret.2015.0417009 fatcat:czwdajxwsrfvfjj6bvhmungxti
« Previous Showing results 1 — 15 out of 195,326 results