3 papers
cs.DC2014
ActiveMonitor: Non-blocking Monitor Executions for Increased Parallelism
Weil-Lun Hung, Himanshu Chauhan, Vijay K. Garg
We present a set of novel ideas on design and implementation of monitor objects for multi-threaded programs. Our approach has two main goals: (a) increase parallelism in monitor ob…
cs.DC2013
AutoSynch: An Automatic-Signal Monitor Based on Predicate Tagging
Wei-Lun Hung, Vijay K. Garg
Most programming languages use monitors with explicit signals for synchronization in shared-memory programs. Requiring program- mers to signal threads explicitly results in many co…
cs.AR2007
Thermal-Aware Task Allocation and Scheduling for Embedded Systems
W. -L. Hung, Y. Xie, N. Vijaykrishnan +2
Temperature affects not only the reliability but also the performance, power, and cost of the embedded system. This paper proposes a thermal-aware task allocation and scheduling al…