Title :
Exploring the Emerging Applications for Transactional Memory
Author :
Zhang, Jiaqi ; Chen, Wenguang ; Tian, Xinmin ; Zheng, Weimin
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ.
Abstract :
With the dominance of multicore processors, parallel programming has become more important. Transactional Memory is a promising solution to synchronisation issues that are hurting parallel programmers. While there are a lot of researches on the implementation tradeoffs of TM, there is rare study on the applications that may utilize the techniques, which is essential to both providing feedbacks to the TM designers and to helping potential users. This paper makes the first step of this work by presenting our identification of emerging applications for the comprehensive study of TM. The selection is based on application-domains including popular server/client softwares, multimedia applications, bioinformatics applications, data mining applications, and other scientific applications, which cover most of the dwarfs. A preliminary experiment is also provided to illustrate what we can get from this work.
Keywords :
storage management; transaction processing; multicore processors; parallel programming; transactional memory; Application software; Computer science; Distributed computing; Feedback; Multicore processing; Parallel programming; Program processors; Programming profession; Scalability; Synchronization; Application; Category; Transactional Memory;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2008. PDCAT 2008. Ninth International Conference on
Conference_Location :
Otago
Print_ISBN :
978-0-7695-3443-5
DOI :
10.1109/PDCAT.2008.77