Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2010076239) PRIORITIZATION FOR CONFLICT ARBITRATION IN TRANSACTIONAL MEMORY MANAGEMENT
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2010/076239 International Application No.: PCT/EP2009/067496
Publication Date: 08.07.2010 International Filing Date: 18.12.2009
IPC:
G06F 13/16 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
13
Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14
Handling requests for interconnection or transfer
16
for access to memory bus
Applicants:
INTERNATIONAL BUSINESS MACHINES CORPORATION [US/US]; New Orchard Road Armonk, New York 10504, US (AllExceptUS)
IBM UNITED KINGDOM LIMITED [GB/GB]; PO Box 41, North Harbour Portsmouth Hampshire PO6 3AU, GB (MG)
HALL, Charles [CA/CA]; CA (UsOnly)
BLAINEY, Robert, James [CA/CA]; CA (UsOnly)
WILDING, Mark, Francis [CA/CA]; CA (UsOnly)
HELLER, Thomas, Jr. [US/US]; US (UsOnly)
Inventors:
HALL, Charles; CA
BLAINEY, Robert, James; CA
WILDING, Mark, Francis; CA
HELLER, Thomas, Jr.; US
Agent:
WALDNER, Philip; IBM United Kingdom Limited Intellectual Property Law Hursley Park Winchester Hampshire SO21 2JN, GB
Priority Data:
12/348,21602.01.2009US
Title (EN) PRIORITIZATION FOR CONFLICT ARBITRATION IN TRANSACTIONAL MEMORY MANAGEMENT
(FR) HIÉRARCHISATION POUR ARBITRAGE DE CONFLIT DANS UNE GESTION DE MÉMOIRE TRANSACTIONNELLE
Abstract:
(EN) Embodiments of the present invention provide a method, system and computer program product for software prioritization of concurrent transactions for embedded conflict arbitration in transactional memory management. In an embodiment of the invention, a method for software prioritization of concurrent transactions for embedded conflict arbitration in transactional memory management can include setting different hardware registers with different priority values for correspondingly different transactions in a transactional memory system configured for transactional memory management according to respective priority values specified by priority assignment logic in external software support for the system. The method also can include detecting a conflict amongst the transactions in the system. Finally, the method can include applying conflict arbitration within the system based upon the priority values specified by the priority assignment logic in the external software support for the system.
(FR) La présente invention porte, selon des modes de réalisation, sur un procédé, un système et un produit de programme d'ordinateur pour une hiérarchisation logicielle de transactions simultanées en vue d'un arbitrage de conflit incorporé dans une gestion de mémoire transactionnelle. Dans un mode de réalisation de l'invention, un procédé de hiérarchisation logicielle de transactions simultanées pour un arbitrage de conflit incorporé dans une gestion de mémoire transactionnelle peut comprendre le réglage de différents registres matériels avec différentes valeurs de priorité pour, de manière correspondante, différentes transactions dans un système de mémoire transactionnelle configuré pour une gestion de mémoire transactionnelle selon des valeurs de priorité respectives spécifiées par une logique d'attribution de priorité dans un support logiciel externe pour le système. Le procédé peut également comprendre la détection d'un conflit parmi les transactions dans le système. Enfin, le procédé peut comprendre l'application d'un arbitrage de conflit dans le système sur la base des valeurs de priorité spécifiées par la logique d'attribution de priorité dans le support logiciel externe destiné au système.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, 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, PE, 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 (ARIPO) (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, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, SM, 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)
Also published as:
EP2362955JP2012514780CN102272744