Using Heuristic Value Prediction and Dynamic Task Granularity Resizing to Improve Software Speculation
نویسندگان
چکیده
منابع مشابه
Using Heuristic Value Prediction and Dynamic Task Granularity Resizing to Improve Software Speculation
Exploiting potential thread-level parallelism (TLP) is becoming the key factor to improving performance of programs on multicore or many-core systems. Among various kinds of parallel execution models, the software-based speculative parallel model has become a research focus due to its low cost, high efficiency, flexibility, and scalability. The performance of the guest program under the softwar...
متن کاملUsing Coherent Value Speculation to Improve Multiprocessor Performance
Transmission of cache lines in cache-coherent shared memory machines is necessary for communication but can cause significant latencies across the system. The ongoing growth in cache capacities shifts the distribution of cache misses from capacity and conflict misses to coherence misses, which consist of misses caused by both true and false sharing. In this paper, we propose coherence decouplin...
متن کاملSoftware-Only Value Speculation Scheduling
Recent research in value prediction, including several recent publications for MICRO, shows a surprising amount of predictability for the values produced by register-writing instructions. Several hardware based value predictor designs have been proposed to exploit this predictability by eliminating flow dependencies for highly predictable values. A hardware and software based technique, value s...
متن کاملUsing Mobile Health to Improve Genetic and Heart Diseases Prediction
Introduction: Mobile personal health are a rapidly growing area of health information technology. Mobile personal health users are able to manage their own health data and communicate with doctors in order to improve healthcare quality and efficiency. In recent years, information and communication technologies improvements, along with mobile Internet, offering anywhere and anytime connectivity,...
متن کاملDynamic branch prediction and control speculation
Branch prediction schemes have become an integral part of today’s superscalar processors. They are one of the key issues in enhancing the performance of processors. Pipeline stalls due to conditional branches are one of the most significant impediments to realise the performance potential of superscalar processors. Many schemes for branch prediction, that can effectively and accurately predict ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Scientific World Journal
سال: 2014
ISSN: 2356-6140,1537-744X
DOI: 10.1155/2014/478013