June 2019
Intermediate to advanced
645 pages
18h 18m
English
Michael C. Brogioli Polymathic Consulting, Austin, TX, United States
As Donald Knuth famously once said, “… Premature optimization is the root of all evil.” System designers must consider a myriad of aspects of application and underlying hardware architecture when bringing a new application or technology to market. These can include hardware architecture, available compute resources, power consumption limitations, timing requirements, tooling capabilities and limitations, etc. This chapter explores a pragmatic and systematic approach to decomposing a target application in terms of various requirements and the process of methodically implementing and optimizing for a ...