Matches in SemOpenAlex for { <https://semopenalex.org/work/W2006328304> ?p ?o ?g. }
- W2006328304 abstract "The Message Passing Interface (MPI) is a widely used standard for interprocessor communications in parallel computers and PC clusters. Its functions are normally implemented in software due to their enormity and complexity, thus resulting in large communication latencies. Limited hardware support for MPI is sometimes available in expensive systems. Reconfigurable computing has recently reached rewarding levels that enable the embedding of programmable parallel systems of respectable size inside one or more Field-Programmable Gate Arrays (FPGAs). Nevertheless, specialized components must be built to support interprocessor communications in these FPGA-based designs, and the resulting code may be difficult to port to other reconfigurable platforms. In addition, performance comparison with conventional parallel computers and PC clusters is very cumbersome or impossible since the latter often employ MPI or similar communication libraries. The introduction of a hardware design to implement directly MPI primitives in configurable multiprocessor computing creates a framework for efficient parallel code development involving data exchanges independently of the underlying hardware implementation. This process also supports the portability of MPI-based code developed for more conventional platforms. This paper takes advantage of the effectiveness and efficiency of one-sided Remote Memory Access (RMA) communications, and presents the design and evaluation of a coprocessor that implements a set of MPI primitives for RMA. These primitives form a universal and orthogonal set that can be used to implement any other MPI function. To evaluate the coprocessor, a router of low latency was designed as well to enable the direct interconnection of several coprocessors in cluster-on-a-chip systems. Experimental results justify the implementation of the MPI primitives in hardware to support parallel programming in reconfigurable computing. Under continuous traffic, results for a Xilinx XC2V6000 FPGA show that the average transmission time per 32-bit word is about 1.35 clock cycles. Although other computing platforms, such as PC clusters, could benefit as well from our design methodology, our focus is exclusively reconfigurable multiprocessing that has recently received tremendous attention in academia and industry." @default.
- W2006328304 created "2016-06-24" @default.
- W2006328304 creator A5010296758 @default.
- W2006328304 creator A5057667549 @default.
- W2006328304 creator A5076762145 @default.
- W2006328304 date "2007-04-01" @default.
- W2006328304 modified "2023-10-16" @default.
- W2006328304 title "Coprocessor design to support MPI primitives in configurable multiprocessors" @default.
- W2006328304 cites W1540366270 @default.
- W2006328304 cites W1577580543 @default.
- W2006328304 cites W1580435966 @default.
- W2006328304 cites W1582429126 @default.
- W2006328304 cites W1582995494 @default.
- W2006328304 cites W158645986 @default.
- W2006328304 cites W1595596071 @default.
- W2006328304 cites W179815580 @default.
- W2006328304 cites W193502316 @default.
- W2006328304 cites W1971952282 @default.
- W2006328304 cites W1978507093 @default.
- W2006328304 cites W1984788566 @default.
- W2006328304 cites W1998097780 @default.
- W2006328304 cites W2006230960 @default.
- W2006328304 cites W2007401773 @default.
- W2006328304 cites W2041327854 @default.
- W2006328304 cites W2045271686 @default.
- W2006328304 cites W2071656226 @default.
- W2006328304 cites W2105448344 @default.
- W2006328304 cites W2109263454 @default.
- W2006328304 cites W2115002670 @default.
- W2006328304 cites W2119911743 @default.
- W2006328304 cites W2123184444 @default.
- W2006328304 cites W2123969616 @default.
- W2006328304 cites W2135024508 @default.
- W2006328304 cites W2135826509 @default.
- W2006328304 cites W2137805038 @default.
- W2006328304 cites W2144525351 @default.
- W2006328304 cites W2156431877 @default.
- W2006328304 cites W2160642395 @default.
- W2006328304 cites W2167452412 @default.
- W2006328304 cites W2167762439 @default.
- W2006328304 cites W84743254 @default.
- W2006328304 cites W2181704284 @default.
- W2006328304 doi "https://doi.org/10.1016/j.vlsi.2005.10.001" @default.
- W2006328304 hasPublicationYear "2007" @default.
- W2006328304 type Work @default.
- W2006328304 sameAs 2006328304 @default.
- W2006328304 citedByCount "10" @default.
- W2006328304 countsByYear W20063283042012 @default.
- W2006328304 countsByYear W20063283042013 @default.
- W2006328304 countsByYear W20063283042014 @default.
- W2006328304 countsByYear W20063283042016 @default.
- W2006328304 crossrefType "journal-article" @default.
- W2006328304 hasAuthorship W2006328304A5010296758 @default.
- W2006328304 hasAuthorship W2006328304A5057667549 @default.
- W2006328304 hasAuthorship W2006328304A5076762145 @default.
- W2006328304 hasBestOaLocation W20063283042 @default.
- W2006328304 hasConcept C111919701 @default.
- W2006328304 hasConcept C113843644 @default.
- W2006328304 hasConcept C118524514 @default.
- W2006328304 hasConcept C129307140 @default.
- W2006328304 hasConcept C149635348 @default.
- W2006328304 hasConcept C157915830 @default.
- W2006328304 hasConcept C166782233 @default.
- W2006328304 hasConcept C173608175 @default.
- W2006328304 hasConcept C41008148 @default.
- W2006328304 hasConcept C42935608 @default.
- W2006328304 hasConcept C4822641 @default.
- W2006328304 hasConcept C63000827 @default.
- W2006328304 hasConcept C854659 @default.
- W2006328304 hasConcept C86111242 @default.
- W2006328304 hasConceptScore W2006328304C111919701 @default.
- W2006328304 hasConceptScore W2006328304C113843644 @default.
- W2006328304 hasConceptScore W2006328304C118524514 @default.
- W2006328304 hasConceptScore W2006328304C129307140 @default.
- W2006328304 hasConceptScore W2006328304C149635348 @default.
- W2006328304 hasConceptScore W2006328304C157915830 @default.
- W2006328304 hasConceptScore W2006328304C166782233 @default.
- W2006328304 hasConceptScore W2006328304C173608175 @default.
- W2006328304 hasConceptScore W2006328304C41008148 @default.
- W2006328304 hasConceptScore W2006328304C42935608 @default.
- W2006328304 hasConceptScore W2006328304C4822641 @default.
- W2006328304 hasConceptScore W2006328304C63000827 @default.
- W2006328304 hasConceptScore W2006328304C854659 @default.
- W2006328304 hasConceptScore W2006328304C86111242 @default.
- W2006328304 hasLocation W20063283041 @default.
- W2006328304 hasLocation W20063283042 @default.
- W2006328304 hasOpenAccess W2006328304 @default.
- W2006328304 hasPrimaryLocation W20063283041 @default.
- W2006328304 hasRelatedWork W1542535182 @default.
- W2006328304 hasRelatedWork W18271625 @default.
- W2006328304 hasRelatedWork W2034384303 @default.
- W2006328304 hasRelatedWork W2166873576 @default.
- W2006328304 hasRelatedWork W2169599552 @default.
- W2006328304 hasRelatedWork W2170796588 @default.
- W2006328304 hasRelatedWork W2280666763 @default.
- W2006328304 hasRelatedWork W2378875770 @default.
- W2006328304 hasRelatedWork W2890159928 @default.
- W2006328304 hasRelatedWork W401078759 @default.
- W2006328304 isParatext "false" @default.
- W2006328304 isRetracted "false" @default.