{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T11:06:06Z","timestamp":1776078366608,"version":"3.50.1"},"reference-count":51,"publisher":"Elsevier","isbn-type":[{"value":"9780128041895","type":"print"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1016\/b978-0-12-804189-5.00002-8","type":"book-chapter","created":{"date-parts":[[2017,6,29]],"date-time":"2017-06-29T20:15:18Z","timestamp":1498767318000},"page":"17-56","source":"Crossref","is-referenced-by-count":22,"title":["High-performance embedded computing"],"prefix":"10.1016","author":[{"given":"Jo\u00e3o M.P.","family":"Cardoso","sequence":"first","affiliation":[]},{"given":"Jos\u00e9 Gabriel F.","family":"Coutinho","sequence":"additional","affiliation":[]},{"given":"Pedro C.","family":"Diniz","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0010","article-title":"Birth and adolescence of reconfigurable computing: a survey of the first 20 years of field-programmable custom computing machines","author":"Pocek","year":"2013"},{"issue":"2","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0015","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1561\/1000000005","article-title":"FPGA architecture: survey and challenges","volume":"2","author":"Kuon","year":"2008","journal-title":"Found Trends Electron Des Autom"},{"issue":"7","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0020","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MC.2004.65","article-title":"Scaling to the end of silicon with EDGE architectures","volume":"37","author":"Burger","year":"2004","journal-title":"Computer"},{"issue":"1","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0025","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/TPDS.2010.125","article-title":"Comparing hardware accelerators in scientific applications: a case study","volume":"22","author":"Weber","year":"2011","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"5","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0030","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1145\/2641361.2641373","article-title":"A reconfigurable java accelerator with software compatibility for embedded systems","volume":"41","author":"Ogawa","year":"2014","journal-title":"SIGARCH Comput Archit News"},{"issue":"5","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0035","doi-asserted-by":"crossref","first-page":"879","DOI":"10.1109\/JPROC.2008.917757","article-title":"GPU computing","volume":"96","author":"Owens","year":"2008","journal-title":"Proc IEEE"},{"issue":"2","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0040","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MM.2010.41","article-title":"The GPU computing era","volume":"30","author":"Nickolls","year":"2010","journal-title":"IEEE Micro"},{"issue":"4","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0045","doi-asserted-by":"crossref","DOI":"10.1145\/2788396","article-title":"A Survey of CPU-GPU heterogeneous computing techniques","volume":"47","author":"Mittal","year":"2015","journal-title":"ACM Comput Surv"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0050","series-title":"Computer architecture\u2014a quantitative approach","author":"Hennessy","year":"2012"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0055","first-page":"80","article-title":"A reconfigurable computing system based on a cache-coherent fabric","author":"Oliver","year":"2011"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0060","first-page":"385","article-title":"Introduction to the IBM Netezza warehouse appliance","author":"Singh","year":"2011"},{"issue":"1","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0065","doi-asserted-by":"crossref","DOI":"10.1147\/JRD.2014.2380198","article-title":"CAPI: a coherent accelerator processor interface","volume":"59","author":"Stuecheli","year":"2015","journal-title":"IBM J Res Dev"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0070","series-title":"The Zynq book: embedded processing with the ARM cortex-A9 on the Xilinx Zynq-7000 all programmable SoC","author":"Crockett","year":"2014"},{"issue":"4","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0075","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1145\/2815631","article-title":"RIFFA 2.1: a reusable integration framework for FPGA accelerators","volume":"8","author":"Jacobsen","year":"2015","journal-title":"ACM Trans Reconfig Technol Syst"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0080","doi-asserted-by":"crossref","unstructured":"Howes L. The OpenCL specification. Version: 2.1, document revision: 23, Khronos OpenCL Working Group. Last revision date: November 11, 2015. https:\/\/www.khronos.org\/registry\/cl\/specs\/opencl-2.1.pdf.","DOI":"10.1145\/2791321.2791337"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0085","series-title":"Heterogeneous computing with OpenCL 2.0","author":"Kaeli","year":"2015"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0090","series-title":"Modern X86 assembly language programming: 32-Bit, 64-Bit, SSE, and AVX","author":"Kusswurm","year":"2014"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0095","unstructured":"Intel Corp., Intel\u00ae 64 and IA-32 architectures optimization reference manual. Order number: 248966-033; June 2016."},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0100","series-title":"Professional embedded ARM development","author":"Langbridge","year":"2014"},{"issue":"6","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0105","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MCSE.2010.135","article-title":"High-performance heterogeneous computing with the convey HC-1","volume":"12","author":"Bakos","year":"2010","journal-title":"Comput Sci Eng"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0110","unstructured":"Xilinx Inc., Zynq-7000 all programmable SoC overview. Product specification, DS190 (v1.10); September 27, 2016."},{"issue":"12","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0115","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MC.2013.418","article-title":"Computer architecture and Amdahl's law","volume":"46","author":"Amdahl","year":"2013","journal-title":"Computer"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0120","first-page":"483","article-title":"Validity of the single processor approach to achieving large scale computing capabilities","author":"Amdahl","year":"1967"},{"issue":"4","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0125","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/1498765.1498785","article-title":"Roofline: an insightful visual performance model for multicore architectures","volume":"52","author":"Williams","year":"2009","journal-title":"Commun ACM"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0130","series-title":"Performance tuning of scientific applications","first-page":"195","article-title":"The roofline model","author":"Williams","year":"2010"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0135","first-page":"76","article-title":"Applying the roofline model","author":"Ofenbeck","year":"2014"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0140","series-title":"Real-time systems: design principles for distributed embedded applications","author":"Kopetz","year":"2011"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0145","article-title":"WCET analysis for preemptive scheduling","author":"Altmeyer","year":"2008"},{"issue":"7","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0150","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1016\/j.sysarc.2010.08.007","article-title":"WCET analysis of instruction cache hierarchies","volume":"57","author":"Hardy","year":"2011","journal-title":"J Syst Archit"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0155","first-page":"1","article-title":"Dynamic voltage and frequency scaling: the laws of diminishing returns","author":"Le Sueur","year":"2010"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0160","series-title":"Energy-efficient high performance computing","first-page":"51","article-title":"Energy delay product","author":"Laros","year":"2013"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0165","series-title":"Readings in hardware\/software co-design","first-page":"231","article-title":"A survey of design techniques for system-level dynamic power management","author":"Benini","year":"2001"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0170","first-page":"259","article-title":"Low power system scheduling and synthesis","author":"Jha","year":"2001"},{"issue":"5","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0175","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1109\/JSSC.1974.1050511","article-title":"Design of ion-implanted MOSFET's with very small physical dimensions","volume":"SC\u20139","author":"Dennard","year":"1974","journal-title":"IEEE J Solid State Circuits"},{"issue":"3","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0180","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1145\/2024723.2000108","article-title":"Dark silicon and the end of multicore scaling","volume":"39","author":"Esmaeilzadeh","year":"2011","journal-title":"SIGARCH Comput Archit News"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0185","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1109\/JPROC.2015.2392104","article-title":"Three ages of FPGAs: a retrospective on the first thirty years of FPGA technology","volume":"103","author":"Trimberger","year":"2015","journal-title":"Proc IEEE"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0190","series-title":"Reconfigurable computing: the theory and practice of FPGA-based computation","year":"2008"},{"issue":"1","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0195","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/MM.2014.25","article-title":"Reconfigurable computing","volume":"34","author":"Najjar","year":"2014","journal-title":"IEEE Micro"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0200","series-title":"Compilation techniques for reconfigurable architectures","author":"Cardoso","year":"2008"},{"issue":"4","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0205","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1749603.1749604","article-title":"Compiling for reconfigurable computing: a survey","volume":"42","author":"Cardoso","year":"2010","journal-title":"ACM Comput Surv"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0210","first-page":"20","article-title":"Comparing performance, productivit and scalability of the TILT overlay processor to OpenCL HLS","author":"Rashid","year":"2014"},{"issue":"4","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0215","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1109\/TC.2009.179","article-title":"Performance comparison of graphics processors to reconfigurable logic: a case study","volume":"59","author":"Cope","year":"2010","journal-title":"IEEE Trans Comput"},{"issue":"1","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0220","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MCOM.2008.4427231","article-title":"On effective offloading services for resource-constrained mobile devices running heavier mobile internet applications","volume":"46","author":"Kun","year":"2008","journal-title":"IEEE Commun Mag"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0225","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MC.2008.209","article-title":"Amdahl's law in the multicore era","volume":"41","author":"Hill","year":"2008","journal-title":"IEEE Comput"},{"issue":"8","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0230","doi-asserted-by":"crossref","first-page":"1110","DOI":"10.1109\/TC.2011.169","article-title":"Beyond Amdahl's law: an objective function that links multiprocessor performance gains to delay and energy","volume":"61","author":"Cassidy","year":"2012","journal-title":"IEEE Trans Comput"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0235","doi-asserted-by":"crossref","DOI":"10.1145\/2367589.2367604","article-title":"An experimental evaluation of real-time DVFS scheduling algorithms","author":"Saha","year":"2012"},{"issue":"1","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0240","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2808231","article-title":"Energy-aware scheduling for real-time systems: a survey","volume":"15","author":"Bambagini","year":"2016","journal-title":"ACM Trans Embed Comput Syst"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0245","series-title":"Power aware computing","year":"2002"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0250","first-page":"105","article-title":"Accurate online power estimation and automatic battery behavior based power model generation for smartphones","author":"Zhang","year":"2010"},{"key":"10.1016\/B978-0-12-804189-5.00002-8_bb0255","first-page":"335","article-title":"Self-constructive high-rate system energy modeling for battery-powered mobile systems","author":"Dong","year":"2011"},{"issue":"4","key":"10.1016\/B978-0-12-804189-5.00002-8_bb0260","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/1498765.1498785","article-title":"Roofline: an insightful visual performance model for multicore architectures","volume":"52","author":"Williams","year":"2009","journal-title":"Commun ACM"}],"container-title":["Embedded Computing for High Performance"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:B9780128041895000028?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:B9780128041895000028?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,20]],"date-time":"2025-06-20T13:02:28Z","timestamp":1750424548000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/B9780128041895000028"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9780128041895"],"references-count":51,"URL":"https:\/\/doi.org\/10.1016\/b978-0-12-804189-5.00002-8","relation":{},"subject":[],"published":{"date-parts":[[2017]]}}}