Reference Hub2
Design Space Exploration for Implementing a Software-Based Speculative Memory System

Design Space Exploration for Implementing a Software-Based Speculative Memory System

Kohei Fujisawa, Atsushi Nunome, Kiyoshi Shibayama, Hiroaki Hirata
Copyright: © 2018 |Volume: 6 |Issue: 2 |Pages: 13
ISSN: 2166-7160|EISSN: 2166-7179|EISBN13: 9781522546849|DOI: 10.4018/IJSI.2018040104
Cite Article Cite Article

MLA

Fujisawa, Kohei, et al. "Design Space Exploration for Implementing a Software-Based Speculative Memory System." IJSI vol.6, no.2 2018: pp.37-49. http://doi.org/10.4018/IJSI.2018040104

APA

Fujisawa, K., Nunome, A., Shibayama, K., & Hirata, H. (2018). Design Space Exploration for Implementing a Software-Based Speculative Memory System. International Journal of Software Innovation (IJSI), 6(2), 37-49. http://doi.org/10.4018/IJSI.2018040104

Chicago

Fujisawa, Kohei, et al. "Design Space Exploration for Implementing a Software-Based Speculative Memory System," International Journal of Software Innovation (IJSI) 6, no.2: 37-49. http://doi.org/10.4018/IJSI.2018040104

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

To enlarge the opportunities for parallelizing a sequentially coded program, the authors have previously proposed speculative memory (SM). With SM, they can start the parallel execution of a program by assuming that it does not violate the data dependencies in the program. When the SM system detects a violation, it recovers the computational state of the program and restarts the execution. In this article, the authors explore the design space for implementing a software-based SM system. They compared the possible choices in the following three viewpoints: (1) which waiting system of suspending or busy-waiting should be used, (2) when a speculative thread should be committed, and (3) which version of data a speculative thread should read. Consequently, the performance of the busy-waiting system which makes speculative threads commit early and read non-speculative values is better than that of others.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.