000 03164nam a22004815i 4500
001 978-981-10-1058-3
003 DE-He213
005 20200421112544.0
007 cr nn 008mamaa
008 160708s2016 si | s |||| 0|eng d
020 _a9789811010583
_9978-981-10-1058-3
024 7 _a10.1007/978-981-10-1058-3
_2doi
050 4 _aTK7888.4
072 7 _aTJFC
_2bicssc
072 7 _aTEC008010
_2bisacsh
082 0 4 _a621.3815
_223
100 1 _aLARI, VAHID.
_eauthor.
245 1 0 _aInvasive Tightly Coupled Processor Arrays
_h[electronic resource] /
_cby VAHID LARI.
264 1 _aSingapore :
_bSpringer Singapore :
_bImprint: Springer,
_c2016.
300 _aXXIII, 149 p. 52 illus., 49 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aComputer Architecture and Design Methodologies,
_x2367-3478
505 0 _aIntroduction -- Invasive Tightly Coupled Processor Arrays -- Self-adaptive Power and Energy Management for TCPAs -- On-Demand Fault Tolerance on Massively Parallel Processor Arrays -- Conclusions and Future Work.
520 _aThis book introduces new massively parallel computer (MPSoC) architectures called invasive tightly coupled processor arrays. It proposes strategies, architecture designs, and programming interfaces for invasive TCPAs that allow invading and subsequently executing loop programs with strict requirements or guarantees of non-functional execution qualities such as performance, power consumption, and reliability. For the first time, such a configurable processor array architecture consisting of locally interconnected VLIW processing elements can be claimed by programs, either in full or in part, using the principle of invasive computing. Invasive TCPAs provide unprecedented energy efficiency for the parallel execution of nested loop programs by avoiding any global memory access such as GPUs and may even support loops with complex dependencies such as loop-carried dependencies that are not amenable to parallel execution on GPUs. For this purpose, the book proposes different invasion strategies for claiming a desired number of processing elements (PEs) or region within a TCPA exclusively for an application according to performance requirements. It not only presents models for implementing invasion strategies in hardware, but also proposes two distinct design flavors for dedicated hardware components to support invasion control on TCPAs. .
650 0 _aEngineering.
650 0 _aMicroprocessors.
650 0 _aElectronic circuits.
650 1 4 _aEngineering.
650 2 4 _aCircuits and Systems.
650 2 4 _aProcessor Architectures.
650 2 4 _aElectronic Circuits and Devices.
710 2 _aSpringerLink (Online service)
773 0 _tSpringer eBooks
776 0 8 _iPrinted edition:
_z9789811010576
830 0 _aComputer Architecture and Design Methodologies,
_x2367-3478
856 4 0 _uhttp://dx.doi.org/10.1007/978-981-10-1058-3
912 _aZDB-2-ENG
942 _cEBK
999 _c58473
_d58473