000 03544nam a22005535i 4500
001 978-3-031-01773-5
003 DE-He213
005 20240730163433.0
007 cr nn 008mamaa
008 220601s2014 sz | s |||| 0|eng d
020 _a9783031017735
_9978-3-031-01773-5
024 7 _a10.1007/978-3-031-01773-5
_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 _aSankaralingam, Karthikeyan.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_978514
245 1 0 _aOptimization and Mathematical Modeling in Computer Architecture
_h[electronic resource] /
_cby Karthikeyan Sankaralingam, Michael Ferris, Tony Nowatzki, Cristian Estan, Nilay Vaish, David Wood.
250 _a1st ed. 2014.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2014.
300 _aXIV, 144 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 _aAcknowledgments -- Introduction -- An Overview of Optimization -- Case Study: Instruction Set Customization -- Case Study: Data Center Resource Management -- Case Study: Spatial Architecture Scheduling -- Case Study: Resource Allocation in Tiled Architectures -- Conclusions -- Bibliography -- Authors' Biographies.
520 _aIn this book we give an overview of modeling techniques used to describe computer systems to mathematical optimization tools. We give a brief introduction to various classes of mathematical optimization frameworks with special focus on mixed integer linear programming which provides a good balance between solver time and expressiveness. We present four detailed case studies -- instruction set customization, data center resource management, spatial architecture scheduling, and resource allocation in tiled architectures -- showing how MILP can be used and quantifying by how much it outperforms traditional design exploration techniques. This book should help a skilled systems designer to learn techniques for using MILP in their problems, and the skilled optimization expert to understand the types of computer systems problems that MILP can be applied to.
650 0 _aElectronic circuits.
_919581
650 0 _aMicroprocessors.
_978515
650 0 _aComputer architecture.
_93513
650 1 4 _aElectronic Circuits and Systems.
_978516
650 2 4 _aProcessor Architectures.
_978517
700 1 _aFerris, Michael.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_978518
700 1 _aNowatzki, Tony.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_978519
700 1 _aEstan, Cristian.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_978520
700 1 _aVaish, Nilay.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_978521
700 1 _aWood, David.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_978522
710 2 _aSpringerLink (Online service)
_978523
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031006456
776 0 8 _iPrinted edition:
_z9783031029011
830 0 _aSynthesis Lectures on Computer Architecture,
_x1935-3243
_978524
856 4 0 _uhttps://doi.org/10.1007/978-3-031-01773-5
912 _aZDB-2-SXSC
942 _cEBK
999 _c84603
_d84603