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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2006117504) UTILISATION D'UN MOTEUR DE DONNEES DANS UN APPAREIL DE TRAITEMENT DE DONNEES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2006/117504    N° de la demande internationale :    PCT/GB2006/001370
Date de publication : 09.11.2006 Date de dépôt international : 13.04.2006
Demande présentée en vertu du Chapitre 2 :    15.01.2007    
CIB :
G06F 9/46 (2006.01), G06F 9/38 (2006.01)
Déposants : ARM LIMITED [GB/GB]; 110 Fulbourn Road, Cherry Hinton, Cambridge CB1 9NJ (GB)
Inventeurs : WEZELENBURG, Martinus, Cornelis; (BE).
MATTERNE, Johan; (BE).
DUERINCKX, Dirk; (BE).
WAMBECQ, Sven; (BE)
Mandataire : HORNER, David, Richard; D Young & Co, 21 New Fetter Lane, London EC4A 1DA (GB)
Données relatives à la priorité :
11/121,185 04.05.2005 US
05256176.8 03.10.2005 EP
Titre (EN) USE OF A DATA ENGINE WITHIN A DATA PROCESSING APPARATUS
(FR) UTILISATION D'UN MOTEUR DE DONNEES DANS UN APPAREIL DE TRAITEMENT DE DONNEES
Abrégé : front page image
(EN)A data processing apparatus and method of operation of such a data processing apparatus are disclosed. The data processing apparatus has a main processing unit operable to perform a plurality of data processing tasks, and a data engine for performing a number of those tasks on behalf of the main processing unit. At least one shared resource is allocatable to the data engine by the main processing unit for use by the data engine when performing data processing tasks on behalf of the main processing unit. The data engine comprises a data engine core for performing the tasks, and a data engine subsystem configurable by the main processing unit and arranged to manage communication between the data engine core and an allocated shared resource. The data engine core comprises a resource manager unit for acting as a master device with respect to the data engine subsystem in order to manage use of the allocated shared resource. It has been found that such an approach provides a particularly efficient implementation of a data engine within a data processing apparatus, which reduces the need for re-writing of existing code to enable it to be executed on such a data processing apparatus.
(FR)L'invention concerne un appareil de traitement de données et un procédé d'exploitation dudit appareil de traitement de données. L'appareil de traitement de données comprend une unité de traitement principale programmée pour exécuter une pluralité de tâches de traitement de données et un moteur de données conçu pour exécuter un certain nombre de ces tâches pour le compte de l'unité de traitement principale. Au moins un ressource partagée peut être affectée au moteur de données par l'unité de traitement principale à des fins d'utilisation par le moteur de données lors de l'exécution de tâches de traitement de données pour le compte de l'unité de traitement principale. Le moteur de données comprend un noyau de moteur de données conçu pour exécuter les tâches, et un sous-système de moteur de données configurable par l'unité de traitement principale et programmé pour gérer la communication entre le noyau du moteur de données et une ressource partagée affectée. Le noyau de moteur de données comprend une unité de gestion de ressources conçue pour agir comme dispositif maître par rapport au sous-système de moteur de données afin de gérer l'utilisation de la ressource partagée affectée. Cette approche permet une mise en oeuvre particulièrement efficace d'un moteur de recherche à l'intérieur d'un appareil de traitement de données, ce qui réduit le besoin de réécriture de code existant et permet ainsi son exécution sur ledit appareil de traitement de données.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)