ByteSTM: Java Software Transactional Memory at the Virtual Machine Level

As chip vendors are increasingly manufacturing a new generation of multi-processor chips called multicores, improving software performance requires exposing greater concurrency in software. Since code that must be run sequentially is often due to the need for synchronization, the synchronization abs...

Full description

Bibliographic Details
Main Author: Mahmoud Mohamedin, Mohamed Ahmed
Other Authors: Electrical and Computer Engineering
Format: Others
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/31314
http://scholar.lib.vt.edu/theses/available/etd-02222012-091827/