ACM Home Page
Please provide us with feedback. Feedback
IWannaBit!
Full text PdfPdf (222 KB)
Source Architectural Support for Programming Languages and Operating Systems archive
Proceedings of the 2008 ACM SIGPLAN workshop on Memory systems performance and correctness: held in conjunction with the Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '08) table of contents
Seattle, Washington
SESSION: Memory systems for parallel hardware table of contents
Pages 20-25  
Year of Publication: 2008
ISBN:978-1-60558-049-4
Author
Cliff Click  Azul Systems, Mountain View, CA
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 69,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1353522.1353529
What is a DOI?

ABSTRACT

Just One Lousy Bit! I want to know if any memory operation misses or any line in my L1 cache gets evicted. Why? Because with this one Bit I can write any number of lock-free algorithms easily. This Bit gives me an N-word atomic read set, and with a typical Store Conditional instruction a 1-word atomic write set. The algorithm writing community has begged for D-CAS or Hardware Transactional Memory for years, but proposals far outstrip implementations: neither are available on any commodity system. With this Bit I hope to lower the hardware costs as low as possible while still being useful.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
5
6
7
8
 
9
Moore, K., Bobba, J., Moravan, M., Hill, M., Wood, D. 2006. LogTM: Log-based Transactional Memory. In Proc. of the 12th Annual Intl. Symp. on High Performance Computer Architecture.
 
10
Owens, J., Luebke, D., Govindaraju, N., Harris, M. Krüger, J., Lefohn, A., Purcell, T. A Survey of General-Purpose Computation on Graphics Hardware. Computer Graphics Forum, V 26 N 1, Mar 2007, pg 80--113.
11
 
12
13
 
14
15
 
16
Standard Performance Evaluation Corporation. SPECjbb2005 (Java Business Benchmark) Documentation, release 1.07, 2005.
 
17
18