kirancodes.me
To Proof Maintenance & Beyond!

A concurrent dynamic analysis framework for multicore hardware

Jungwoo Ha, Matthew Arnold, Stephen M. Blackburn, Kathryn S. McKinley

Abstract

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 abstraction costs.

DOI 10.1145/1640089.1640101

Related papers