Ha, Jungwoo; Arnold, Matthew; Blackburn, Stephen; McKinley, Kathryn
Software has spent the bounty of Moore's law by solving harder problems and exploiting abstractions, such as high-level languages, virtual machine technology, binary rewriting, and dynamic analysis. Abstractions make programmers more productive and programs more portable, but usually slow them down. Since Moore's law is now delivering multiple cores instead of faster processors, future systems must either bear a relatively higher cost for abstractions or use some cores to help tolerate...[Show more]
Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.