000 03751nam a22005415i 4500
001 978-3-031-01772-8
003 DE-He213
005 20240730163719.0
007 cr nn 008mamaa
008 220601s2021 sz | s |||| 0|eng d
020 _a9783031017728
_9978-3-031-01772-8
024 7 _a10.1007/978-3-031-01772-8
_2doi
050 4 _aTK7867-7867.5
072 7 _aTJFC
_2bicssc
072 7 _aTEC008010
_2bisacsh
072 7 _aTJFC
_2thema
082 0 4 _a621.3815
_223
100 1 _aFujiki, Daichi.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_980135
245 1 0 _aIn-/Near-Memory Computing
_h[electronic resource] /
_cby Daichi Fujiki, Xiaowei Wang, Arun Subramaniyan, Reetuparna Das.
250 _a1st ed. 2021.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2021.
300 _aXV, 124 p.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aSynthesis Lectures on Computer Architecture,
_x1935-3243
505 0 _aPreface -- Acknowledgments -- Introduction -- Technology Basics and Taxonomy -- Computing with DRAMs -- Computing with SRAMs -- Computing with Non-Volatile Memories -- Domain-Specific Accelerators -- Programming Models -- Closing Thoughts -- Bibliography -- Authors' Biographies.
520 _aThis book provides a structured introduction of the key concepts and techniques that enable in-/near-memory computing. For decades, processing-in-memory or near-memory computing has been attracting growing interest due to its potential to break the memory wall. Near-memory computing moves compute logic near the memory, and thereby reduces data movement. Recent work has also shown that certain memories can morph themselves into compute units by exploiting the physical properties of the memory cells, enabling in-situ computing in the memory array. While in- and near-memory computing can circumvent overheads related to data movement, it comes at the cost of restricted flexibility of data representation and computation, design challenges of compute capable memories, and difficulty in system and software integration. Therefore, wide deployment of in-/near-memory computing cannot be accomplished without techniques that enable efficient mapping of data-intensive applications to such devices,without sacrificing accuracy or increasing hardware costs excessively. This book describes various memory substrates amenable to in- and near-memory computing, architectural approaches for designing efficient and reliable computing devices, and opportunities for in-/near-memory acceleration of different classes of applications.
650 0 _aElectronic circuits.
_919581
650 0 _aMicroprocessors.
_980136
650 0 _aComputer architecture.
_93513
650 1 4 _aElectronic Circuits and Systems.
_980137
650 2 4 _aProcessor Architectures.
_980138
700 1 _aWang, Xiaowei.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_980139
700 1 _aSubramaniyan, Arun.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_980140
700 1 _aDas, Reetuparna.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_980141
710 2 _aSpringerLink (Online service)
_980142
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031000690
776 0 8 _iPrinted edition:
_z9783031006449
776 0 8 _iPrinted edition:
_z9783031029004
830 0 _aSynthesis Lectures on Computer Architecture,
_x1935-3243
_980143
856 4 0 _uhttps://doi.org/10.1007/978-3-031-01772-8
912 _aZDB-2-SXSC
942 _cEBK
999 _c84904
_d84904