Parte del contenido de esta aplicación no está disponible en este momento.
Si esta situación persiste, contáctenos aComentarios y contacto
1. (WO2019029793) METHOD OF OPERATING A CACHE
Datos bibliográficos más recientes de la Oficina InternacionalFormular observación

Nº de publicación: WO/2019/029793 Nº de la solicitud internacional: PCT/EP2017/070026
Fecha de publicación: 14.02.2019 Fecha de presentación de la solicitud internacional: 08.08.2017
CIP:
G06F 12/0866 (2016.01) ,G06F 12/0886 (2016.01) ,G06F 12/0895 (2016.01)
[IPC code unknown for G06F 12/0866][IPC code unknown for G06F 12/0886][IPC code unknown for G06F 12/0895]
Solicitantes:
CONTINENTAL AUTOMOTIVE GMBH [DE/DE]; Vahrenwalder Straße 9 30165 Hannover, DE
CONTINENTAL AUTOMOTIVE SINGAPORE PTE. LTD. [SG/SG]; Continental Building 80 Boon Keng Road Singapore 339780, SG
Personas inventoras:
IBAYAN, Ariel; AU
Mandataria/o  br  común:
CONTINENTAL AUTOMOTIVE GMBH; Guerickestr. 7 60488 Frankfurt am Main, DE
Datos de prioridad:
Título (EN) METHOD OF OPERATING A CACHE
(FR) PROCÉDÉ DE FONCTIONNEMENT D'UNE MÉMOIRE CACHE
Resumen:
(EN) The invention relates to a method (100) of operating a cache module (400) comprising cache lines which are the smallest memory blocks of the cache module (400), wherein the method (100) comprises a step (110) of receiving an incoming message for storing, the step (110) of receiving comprising: determining (112) size of the message to in turn determine number of cache lines required for the message; finding (116) available cache lines required for the determined number of cache lines, wherein the step (116) of finding comprises: i. utilizing (116i) an algorithm using a de Bruijn sequence to find an available first cache line by determining the location of a least significant bit of value 1; ii. storing (116ii) the message or, if more than one cache line is required, part of the message in the first cache line in the cache module (400); iii. storing (116iii) the location of the first cache line in a lookup table (300) indexing details of the stored message; iv. repeating steps i to iii if more than one cache line is required for the message. The invention further relates to a computer program product and an electronic control unit comprising, among others, a processor configured to perform the method (100). The invention further relates to a vehicle control unit comprising a plurality of the electronic control units in electronic communication with each other by way of a data bus system.
(FR) L'invention concerne un procédé (100) de fonctionnement d'un module de mémoire cache (400) comprenant des lignes de cache qui sont les plus petits blocs de mémoire du module de mémoire cache (400), le procédé (100) comprenant une étape (110) de réception d'un message entrant pour le stockage, l'étape (110) de réception consistant : à déterminer (112) taille du message pour déterminer à son tour le nombre de lignes de cache requises pour le message; à trouver (116) des lignes de cache disponibles requises pour le nombre déterminé de lignes de cache, l'étape (116) de découverte consistant : i. à utiliser (116i) un algorithme à l'aide d'une suite de de Bruijn pour trouver une première ligne de mémoire cache disponible en déterminant l'emplacement d'un bit de poids faible de valeur 1; ii. à stocker (116 ii) le message ou, si plus d'une ligne de cache est nécessaire, une partie du message dans la première ligne de cache dans le module de mémoire cache (400); iii. à stocker (116 iii) l'emplacement de la première ligne de cache dans une table de consultation (300) indexant des détails du message stocké; iv. à répéter les étapes i à iii si plus d'une ligne de cache est requise pour le message. L'invention concerne en outre un produit programme d'ordinateur et une unité de commande électronique comprenant, entre autres, un processeur configuré pour mettre en œuvre le procédé (100). L'invention concerne en outre une unité de commande de véhicule comprenant une pluralité d'unités de commande électroniques en communication électronique les unes avec les autres au moyen d'un système de bus de données.
front page image
Estados designados: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organización Regional Africana de la Propiedad Intelectual (ORAPI) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Organización Eurasiática de Patentes (OEAP) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Oficina Europea de Patentes (OEP) (AL, 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, RS, SE, SI, SK, SM, TR)
Organización Africana de la Propiedad Intelectual (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Idioma de publicación: Inglés (EN)
Idioma de la solicitud: Inglés (EN)