WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2009067219) CONTENTION MANAGEMENT FOR A HARDWARE TRANSACTIONAL MEMORY
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2009/067219    International Application No.:    PCT/US2008/012935
Publication Date: 28.05.2009 International Filing Date: 20.11.2008
Chapter 2 Demand Filed:    31.08.2009    
IPC:
G06F 9/46 (2006.01)
Applicants: ARM LIMITED [GB/GB]; 110 Fulbourn Road Cherry Hinton, Cambridge CB1 9NJ (GB) (For All Designated States Except US).
THE REGENTS OF THE UNIVERSITY OF MICHIGAN [US/US]; Ann Arbor, MI 48109-1340 (US) (For All Designated States Except US).
BLAKE, Geoffrey [US/US]; (US) (For US Only).
MUDGE, Trevor, Nigel [US/US]; (US) (For US Only).
BILES, Stuart, David [GB/GB]; (GB) (For US Only).
CHONG, Nathan, Yong Seng [GB/GB]; (GB) (For US Only).
OZER, Emre [TR/TR]; (GB) (For US Only).
DRESLINSKI, Ronald, George [US/US]; (US) (For US Only)
Inventors: BLAKE, Geoffrey; (US).
MUDGE, Trevor, Nigel; (US).
BILES, Stuart, David; (GB).
CHONG, Nathan, Yong Seng; (GB).
OZER, Emre; (GB).
DRESLINSKI, Ronald, George; (US)
Agent: SPOONER, Stanley, C.; Nixon & Vanderhye P.C. 901 North Glebe Road, 11th Floor Arlington, VA 22203-1808 (US).
ROBINSON, Nigel, Alexander, Julian; D Young & Co 120 Holborn London EC1N 2DY (GB)
Priority Data:
60/989,734 21.11.2007 US
12/149,003 24.04.2008 US
Title (EN) CONTENTION MANAGEMENT FOR A HARDWARE TRANSACTIONAL MEMORY
(FR) GESTION DE CONFLITS POUR UNE MÉMOIRE TRANSACTIONNELLE MATÉRIELLE
Abstract: front page image
(EN)A hardware transactional memory 12, 14, 16, 18, 20 is provided within a multiprocessor 4, 6, 8, 10 system with coherency control and hardware transaction memory control circuitry 22 that serves to at least partially manage the scheduling of processing transactions in dependence upon conflict data 26, 28, 30. The conflict data characterises previously encountered conflicts between processing transactions. The scheduling is performed such that a candidate processing transaction will not be scheduled if the conflict data indicates that one of the already running processing transactions has previously conflicted with the candidate processing transaction.
(FR)Une mémoire transactionnelle matérielle 12, 14, 16, 18, 20 est ménagée dans un système multiprocesseur 4, 6, 8, 10 ayant des circuits de contrôle de cohérence et de contrôle de mémoire transactionnelle matérielle 22 qui servent à gérer au moins partiellement l'ordonnancement de transactions de traitement en fonction de données de conflits 26, 28, 30. Les données de conflits caractérisent des conflits précédemment observés entre des transactions de traitement. L'ordonnancement est réalisé de telle façon qu'une transaction de traitement candidate ne sera pas ordonnancée si les données de conflits indiquent qu'une des transactions de traitement déjà en cours d'exécution a précédemment été en conflit avec la transaction de traitement candidate.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)