Method and apparatus for delaying interfering accesses from...

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S145000, C711S143000, C711S150000, C711S151000, C711S156000, C711S158000, C711S130000, C710S264000, C710S263000, C710S261000, C710S240000, C710S244000, C718S102000

Reexamination Certificate

active

06938130

ABSTRACT:
One embodiment of the present invention provides a system that facilitates delaying interfering memory accesses from other threads during transactional execution. During transactional execution of a block of instructions, the system receives a request from another thread (or processor) to perform a memory access involving a cache line. If performing the memory access on the cache line will interfere with the transactional execution and if it is possible to delay the memory access, the system delays the memory access and stores copy-back information for the cache line to enable the cache line to be copied back to the requesting thread. At a later time, when the memory access will no longer interfere with the transactional execution, the system performs the memory access and copies the cache line back to the requesting thread.

REFERENCES:
patent: 5940827 (1999-08-01), Hapner et al.
patent: 6360220 (2002-03-01), Forin
patent: 6578033 (2003-06-01), Singhal et al.
patent: 2003/0066056 (2003-04-01), Peterson et al.
patent: 2003/0079094 (2003-04-01), Rajwar et al
patent: 2004/0162948 (2004-08-01), Tremblay et al.
patent: 2004/0186970 (2004-09-01), Kekre et al.
Multi-view memory to support OS locking for transaction systems, Bodorik, P.; Jutla, D.N.; Database Engineering and Applications Symposium, 1997. IDEAS '97. Proceedings., International, Aug 25-27 1997, pp.: 309-318.
Indexing for multiversion locking: alternative and performance evaluation, Bober, P.M.; Carey, M.J.; Knowledge and Data Engineering, IEEE Transaction on , vol.: 9, Issue: 1, Jan.-Feb. 1997, pp.: 68-84.
Transactional execution: toward reliable, high-performance multithreading, Rajwar, R.; Goodman, J.; Micro, IEEE, vol.: 23, Issue: 6, Nov.-Dec. 2003, pp.: 117-125.
Checkpoint processing and recovery: an efficient, scalable alternative to reorder buffers, Akkary, H.; Rajwar, R.; Srinivasan, S.T.; Micro, IEEE vol.: 23, Issue: 6, Nov.-Dec. 2003, pp.: 11-19.
Speculative lock elision: enabling highly concurrent multithreaded execution, Rajwar, R.; Goodman, J.R.; Microarchitecture, 2001. MICRO-34. Proceedings. 34th ACM/IEEE International Symposium on, Dec. 1-5 2001, pp.: 294-305.
Checkpoint processing and recovery: towards scalable large instruction window processors, Akkary, H.; Rajwar, R.; Srinivasan S.T.; Microarchitecture, 2003. MICRO-36. Proceedings. 36th Annual IEEE/ACM International Symposium on, Dec. 3-5 2003, p 423-434.
Improving the throughtput of synchronization by insertion of delays, Rajwar, R.; Kagi, A.; Goodman, J.R.; High-Performance Computer Architecture, 2000. HPCA-6. Proceedings. Sixth International Symposium on Jan. 8-12 2000, pp.: 168-179.
Rajwar R: “Speculation-Based Techniques for Transactional Lock-Free Execution of Lock-Based Programs” 'Online! 2002, XP002286237, Retrieved from the Internet: URL:http://bbcr.uwaterloo.ca/{brecht/courses/856/readings-new/rajwar02speculationsbased.pdf> 'retrieved on Jun. 25, 2004!.
Stone J M et al: “Multiple reservations and the Oklahoma update” IEEE Parallel Distrib. Technol., Syst. Appl. (USA), IEEE Parallel & Distributed Technology: Systems & Applications, Nov. 1993, USA, vol. 1, No. 4, Nov. 1993 pp. 58-71 XP002286236 ISSN: 1063-6552.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for delaying interfering accesses from... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for delaying interfering accesses from..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for delaying interfering accesses from... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3508532

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.