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. (WO2016113869) APPAREIL D'AGENCEMENT POUR DES FONCTIONS DANS UNE MÉMOIRE CACHE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2016/113869    N° de la demande internationale :    PCT/JP2015/050845
Date de publication : 21.07.2016 Date de dépôt international : 14.01.2015
CIB :
G06F 12/08 (2006.01), G06F 9/45 (2006.01)
Déposants : MITSUBISHI ELECTRIC CORPORATION [JP/JP]; 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310 (JP)
Inventeurs : MIZUNO, kosuke; (JP)
Mandataire : MIZOI, Shoji; (JP)
Données relatives à la priorité :
Titre (EN) ARRANGING APPARATUS FOR FUNCTIONS IN CACHE MEMORY
(FR) APPAREIL D'AGENCEMENT POUR DES FONCTIONS DANS UNE MÉMOIRE CACHE
(JA) キャッシュメモリにおける関数の配置装置
Abrégé : front page image
(EN)The present invention comprises: an acquisition unit (21) that acquires a calling order (31) for functions; a virtual cache memory generation unit that generates a virtual cache memory having storage areas corresponding to the number of ways for cache memory; a simulator unit that performs a simulation calling an instruction code included in each of a plurality of functions on the calling order (31) as a call instruction code with respect to the virtual cache memory and that, in cases where conflict arises, acquires information concerning the conflict as conflict information (70); and an arrangement position determination unit (80) that determines an arrangement position of functions in the cache memory on the basis of the conflict information 70.
(FR)La présente invention comporte : une unité d'acquisition (21) qui permet d’acquérir un ordre d'appel (31) pour des fonctions ; une unité de génération de mémoire cache virtuelle qui génère une mémoire cache virtuelle ayant des zones de stockage correspondant au nombre de façons pour la mémoire cache ; une unité de type simulateur qui effectue une simulation d’appel d'un code d'instruction se trouvant dans chacune d'une pluralité de fonctions sur l'ordre d'appel (31) comme code d'instruction d'appel par rapport à la mémoire cache virtuelle, et qui, en cas de conflit, permet d’acquérir des informations se rapportant au conflit sous la forme d’informations de conflit (70) ; et une unité de détermination de position d’agencement (80) qui détermine une position d'agencement de fonctions dans la mémoire cache en fonction des informations de conflit 70.
(JA) 関数の呼び出し順(31)を取得する取得部(21)と、キャッシュメモリのウェイの数分の格納エリアを有する仮想キャッシュメモリを生成する仮想キャッシュメモリ生成部と、仮想キャッシュメモリに対して複数の関数の各関数に含まれる命令コードを呼び出し順(31)に呼出命令コードとして呼び出すシミュレーションを実行し、競合が発生した場合、発生した競合の情報を競合情報(70)として取得するシミュレータ部と、競合情報70に基づいてキャッシュメモリにおける関数の配置位置を決定する配置位置決定部(80)とを備える。
États désignés : 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, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, 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.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (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)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : japonais (JA)
Langue de dépôt : japonais (JA)