Maciej Swiech

Learn More
Research Interests Experimental computer systems, broadly construed, presently including: virtualization, empathic systems, distributed and parallel systems, languages and programming systems for parallel and distributed computing , and performance analysis.
On mobile devices, such as smartphones and tablets, client-side JavaScript is a significant contributor to power consumption, and thus battery lifetime. We claim that this is partially due to JavaScript interpretation running faster than is necessary to maintain a satisfactory user experience, and we propose that JavaScript implementations include a(More)
We describe the design, implementation, and evaluation of emulated hardware transactional memory, specifically the Intel Haswell Restricted Transactional Memory (RTM) architectural extensions for x86/64, within a virtual machine monitor (VMM). Our system allows users to investigate RTM on hardware that does not provide it, debug their RTM-based(More)
  • 1