METODO Y APARATO PARA MEJORAR EL COMPORTAMIENTO DEL SISTEMA EN UN SISTEMA DE TRATAMIENTO DE DATOS
UN APARATO PROCESADOR INFORMATICO QUE INCLUYE UNA MEMORIA INTERMEDIA LLAMADA MEMORIA INTERMEDIA DE INSTRUCCION DECODIFICADO (DIB), QUE SE UTILIZA PARA ALMACENAR GRUPOS DE ORDENES QUE REPRESENTAN INSTRUCCIONES QUE PUEDEN SER EJECUTADAS EN PARALELO. CADA DISEÑO EN UN GRUPO DIB PUEDE SER UNA CODIFICACI...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | spa |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | HOPKINS, MARTIN EDWARD NAIR, RAVINDRA K |
description | UN APARATO PROCESADOR INFORMATICO QUE INCLUYE UNA MEMORIA INTERMEDIA LLAMADA MEMORIA INTERMEDIA DE INSTRUCCION DECODIFICADO (DIB), QUE SE UTILIZA PARA ALMACENAR GRUPOS DE ORDENES QUE REPRESENTAN INSTRUCCIONES QUE PUEDEN SER EJECUTADAS EN PARALELO. CADA DISEÑO EN UN GRUPO DIB PUEDE SER UNA CODIFICACION DE UNA INSTRUCCION LARGA LLAMADA INSTRUCCION DECODIFICADA LARGA (LDI). EL DIB OPERA EN CONJUNCION CON UN APARATO PROCESADOR INFORMATICO CONVENCIONAL QUE INCLUYE UN SISTEMA DE MEMORIA, UNA COLA DE INSTRUCCION Y UNA UNIDAD DE ENVIO DE INSTRUCCION QUE ALIMENTA A UN CONJUNTO DE UNIDADES DE EJECUCION. CUANDO UNA INSTRUCCION NO ESTA DISPONIBLE EN EL DIB, ESTA Y LAS INSTRUCCIONES SUBSECUENTES SE TOMAN DEL SISTEMA DE LA MEMORIA Y SE LLEVAN A LA COLA DE INSTRUCCION Y SE EJECUTAN DE FORMA CONVENCIONAL, IMPLICANDO BIEN UN SUBCONJUNTO DE UNIDADES FUNCIONALES DISPONIBLES, O UNIDADES FUNCIONALES DEDICADAS A ESTE PROPOSITO. DE MANERA SIMULTANEA A LA EJECUCION DE LAS INSTRUCCIONES POR PARTE DEL APARATO CONVENCIONAL, UN FORMATEADOR DE GRUPO CREA UN CONJUNTO DE LDIS, CADA UNO DE LOS CUALES ES UNA CODIFICACION ALTERNATIVA DE UN CONJUNTO DE INSTRUCCIONES ORIGINALES QUE PUEDEN EJECUTARSE EN PARALELO. EN LA CONSTRUCCION DE LOS LDIS, EL FORMATEADOR DE GRUPO ANALIZA LA DEPENDENCIA ENTRE LAS INSTRUCCIONES Y LA LATENCIA DE INSTRUCCION. CADA UNO DE LOS CONJUNTOS DE LDIS CONSTRUIDOS POR EL FORMATEADOR DE GRUPO SE GUARDA EN EL DIB DE MANERA QUE LA SIGUIENTE EJECUCION DEL MISMO CONJUNTO DE INSTRUCCIONES PUEDE EJECUTARSE DIRECTAMENTE DESDE EL DIB CON EL COMPLEMENTO TOTAL DE UNIDADES FUNCIONALES Y NO REQUERIRA EL ESFUERZO DE DEPENDENCIA Y EL ANALISIS DE LATENCIA.
A computer processing apparatus includes a buffer called a decoded instruction buffer (DIB), which is used to store groups of commands representing instructions that can be executed in parallel. Each pattern in a DIB group may be an encoding of a long instruction termed a long decoded instruction (LDI). The DIB works in conjunction with a conventional computer processing apparatus consisting of a memory system, an instruction queue, and an instruction dispatch unit feeding into a set of execution units. When an instruction is not available in the DIB, this and subsequent instructions are fetched from the memory system into the instruction queue and executed in a conventional way, involving either a subset of available functional units, or functional units dedicated to this purpose. Simultaneous with the execution of instructions by |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_ES2168329TT3</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>ES2168329TT3</sourcerecordid><originalsourceid>FETCH-epo_espacenet_ES2168329TT33</originalsourceid><addsrcrecordid>eNrjZEj0dQ3xd_FXiFRwDHAMcgzxVwBRCr6uXv5BjkEKrj4Kzv6-Af5BIY6-nq5-QGkXoFCwZ3CIq6-jgqufQqgfnOfiqhACNAGhUMEFaF4wDwNrWmJOcSovlOZmUHRzDXH20E0tyI9PLS5ITE7NSy2Jdw02MjSzMDayDAkxNiZGDQCPRjPT</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METODO Y APARATO PARA MEJORAR EL COMPORTAMIENTO DEL SISTEMA EN UN SISTEMA DE TRATAMIENTO DE DATOS</title><source>esp@cenet</source><creator>HOPKINS, MARTIN EDWARD ; NAIR, RAVINDRA K</creator><creatorcontrib>HOPKINS, MARTIN EDWARD ; NAIR, RAVINDRA K</creatorcontrib><description>UN APARATO PROCESADOR INFORMATICO QUE INCLUYE UNA MEMORIA INTERMEDIA LLAMADA MEMORIA INTERMEDIA DE INSTRUCCION DECODIFICADO (DIB), QUE SE UTILIZA PARA ALMACENAR GRUPOS DE ORDENES QUE REPRESENTAN INSTRUCCIONES QUE PUEDEN SER EJECUTADAS EN PARALELO. CADA DISEÑO EN UN GRUPO DIB PUEDE SER UNA CODIFICACION DE UNA INSTRUCCION LARGA LLAMADA INSTRUCCION DECODIFICADA LARGA (LDI). EL DIB OPERA EN CONJUNCION CON UN APARATO PROCESADOR INFORMATICO CONVENCIONAL QUE INCLUYE UN SISTEMA DE MEMORIA, UNA COLA DE INSTRUCCION Y UNA UNIDAD DE ENVIO DE INSTRUCCION QUE ALIMENTA A UN CONJUNTO DE UNIDADES DE EJECUCION. CUANDO UNA INSTRUCCION NO ESTA DISPONIBLE EN EL DIB, ESTA Y LAS INSTRUCCIONES SUBSECUENTES SE TOMAN DEL SISTEMA DE LA MEMORIA Y SE LLEVAN A LA COLA DE INSTRUCCION Y SE EJECUTAN DE FORMA CONVENCIONAL, IMPLICANDO BIEN UN SUBCONJUNTO DE UNIDADES FUNCIONALES DISPONIBLES, O UNIDADES FUNCIONALES DEDICADAS A ESTE PROPOSITO. DE MANERA SIMULTANEA A LA EJECUCION DE LAS INSTRUCCIONES POR PARTE DEL APARATO CONVENCIONAL, UN FORMATEADOR DE GRUPO CREA UN CONJUNTO DE LDIS, CADA UNO DE LOS CUALES ES UNA CODIFICACION ALTERNATIVA DE UN CONJUNTO DE INSTRUCCIONES ORIGINALES QUE PUEDEN EJECUTARSE EN PARALELO. EN LA CONSTRUCCION DE LOS LDIS, EL FORMATEADOR DE GRUPO ANALIZA LA DEPENDENCIA ENTRE LAS INSTRUCCIONES Y LA LATENCIA DE INSTRUCCION. CADA UNO DE LOS CONJUNTOS DE LDIS CONSTRUIDOS POR EL FORMATEADOR DE GRUPO SE GUARDA EN EL DIB DE MANERA QUE LA SIGUIENTE EJECUCION DEL MISMO CONJUNTO DE INSTRUCCIONES PUEDE EJECUTARSE DIRECTAMENTE DESDE EL DIB CON EL COMPLEMENTO TOTAL DE UNIDADES FUNCIONALES Y NO REQUERIRA EL ESFUERZO DE DEPENDENCIA Y EL ANALISIS DE LATENCIA.
A computer processing apparatus includes a buffer called a decoded instruction buffer (DIB), which is used to store groups of commands representing instructions that can be executed in parallel. Each pattern in a DIB group may be an encoding of a long instruction termed a long decoded instruction (LDI). The DIB works in conjunction with a conventional computer processing apparatus consisting of a memory system, an instruction queue, and an instruction dispatch unit feeding into a set of execution units. When an instruction is not available in the DIB, this and subsequent instructions are fetched from the memory system into the instruction queue and executed in a conventional way, involving either a subset of available functional units, or functional units dedicated to this purpose. Simultaneous with the execution of instructions by the conventional apparatus, a group formatter creates a set of LDIs, each of which is an alternate encoding of a set of the original instructions which can be executed in parallel. In constructing the LDIs, the group formatter analyzes the dependency between instructions and instruction latency. Each set of LDIs constructed by the group formatter is saved in the DIB so that the next execution of the same set of instructions can be executed directly from the DIB on the full complement of functional units and will not require the effort of dependency and latency analysis.</description><edition>7</edition><language>spa</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2002</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20020616&DB=EPODOC&CC=ES&NR=2168329T3$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76294</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20020616&DB=EPODOC&CC=ES&NR=2168329T3$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>HOPKINS, MARTIN EDWARD</creatorcontrib><creatorcontrib>NAIR, RAVINDRA K</creatorcontrib><title>METODO Y APARATO PARA MEJORAR EL COMPORTAMIENTO DEL SISTEMA EN UN SISTEMA DE TRATAMIENTO DE DATOS</title><description>UN APARATO PROCESADOR INFORMATICO QUE INCLUYE UNA MEMORIA INTERMEDIA LLAMADA MEMORIA INTERMEDIA DE INSTRUCCION DECODIFICADO (DIB), QUE SE UTILIZA PARA ALMACENAR GRUPOS DE ORDENES QUE REPRESENTAN INSTRUCCIONES QUE PUEDEN SER EJECUTADAS EN PARALELO. CADA DISEÑO EN UN GRUPO DIB PUEDE SER UNA CODIFICACION DE UNA INSTRUCCION LARGA LLAMADA INSTRUCCION DECODIFICADA LARGA (LDI). EL DIB OPERA EN CONJUNCION CON UN APARATO PROCESADOR INFORMATICO CONVENCIONAL QUE INCLUYE UN SISTEMA DE MEMORIA, UNA COLA DE INSTRUCCION Y UNA UNIDAD DE ENVIO DE INSTRUCCION QUE ALIMENTA A UN CONJUNTO DE UNIDADES DE EJECUCION. CUANDO UNA INSTRUCCION NO ESTA DISPONIBLE EN EL DIB, ESTA Y LAS INSTRUCCIONES SUBSECUENTES SE TOMAN DEL SISTEMA DE LA MEMORIA Y SE LLEVAN A LA COLA DE INSTRUCCION Y SE EJECUTAN DE FORMA CONVENCIONAL, IMPLICANDO BIEN UN SUBCONJUNTO DE UNIDADES FUNCIONALES DISPONIBLES, O UNIDADES FUNCIONALES DEDICADAS A ESTE PROPOSITO. DE MANERA SIMULTANEA A LA EJECUCION DE LAS INSTRUCCIONES POR PARTE DEL APARATO CONVENCIONAL, UN FORMATEADOR DE GRUPO CREA UN CONJUNTO DE LDIS, CADA UNO DE LOS CUALES ES UNA CODIFICACION ALTERNATIVA DE UN CONJUNTO DE INSTRUCCIONES ORIGINALES QUE PUEDEN EJECUTARSE EN PARALELO. EN LA CONSTRUCCION DE LOS LDIS, EL FORMATEADOR DE GRUPO ANALIZA LA DEPENDENCIA ENTRE LAS INSTRUCCIONES Y LA LATENCIA DE INSTRUCCION. CADA UNO DE LOS CONJUNTOS DE LDIS CONSTRUIDOS POR EL FORMATEADOR DE GRUPO SE GUARDA EN EL DIB DE MANERA QUE LA SIGUIENTE EJECUCION DEL MISMO CONJUNTO DE INSTRUCCIONES PUEDE EJECUTARSE DIRECTAMENTE DESDE EL DIB CON EL COMPLEMENTO TOTAL DE UNIDADES FUNCIONALES Y NO REQUERIRA EL ESFUERZO DE DEPENDENCIA Y EL ANALISIS DE LATENCIA.
A computer processing apparatus includes a buffer called a decoded instruction buffer (DIB), which is used to store groups of commands representing instructions that can be executed in parallel. Each pattern in a DIB group may be an encoding of a long instruction termed a long decoded instruction (LDI). The DIB works in conjunction with a conventional computer processing apparatus consisting of a memory system, an instruction queue, and an instruction dispatch unit feeding into a set of execution units. When an instruction is not available in the DIB, this and subsequent instructions are fetched from the memory system into the instruction queue and executed in a conventional way, involving either a subset of available functional units, or functional units dedicated to this purpose. Simultaneous with the execution of instructions by the conventional apparatus, a group formatter creates a set of LDIs, each of which is an alternate encoding of a set of the original instructions which can be executed in parallel. In constructing the LDIs, the group formatter analyzes the dependency between instructions and instruction latency. Each set of LDIs constructed by the group formatter is saved in the DIB so that the next execution of the same set of instructions can be executed directly from the DIB on the full complement of functional units and will not require the effort of dependency and latency analysis.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2002</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZEj0dQ3xd_FXiFRwDHAMcgzxVwBRCr6uXv5BjkEKrj4Kzv6-Af5BIY6-nq5-QGkXoFCwZ3CIq6-jgqufQqgfnOfiqhACNAGhUMEFaF4wDwNrWmJOcSovlOZmUHRzDXH20E0tyI9PLS5ITE7NSy2Jdw02MjSzMDayDAkxNiZGDQCPRjPT</recordid><startdate>20020616</startdate><enddate>20020616</enddate><creator>HOPKINS, MARTIN EDWARD</creator><creator>NAIR, RAVINDRA K</creator><scope>EVB</scope></search><sort><creationdate>20020616</creationdate><title>METODO Y APARATO PARA MEJORAR EL COMPORTAMIENTO DEL SISTEMA EN UN SISTEMA DE TRATAMIENTO DE DATOS</title><author>HOPKINS, MARTIN EDWARD ; NAIR, RAVINDRA K</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_ES2168329TT33</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>spa</language><creationdate>2002</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>HOPKINS, MARTIN EDWARD</creatorcontrib><creatorcontrib>NAIR, RAVINDRA K</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>HOPKINS, MARTIN EDWARD</au><au>NAIR, RAVINDRA K</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METODO Y APARATO PARA MEJORAR EL COMPORTAMIENTO DEL SISTEMA EN UN SISTEMA DE TRATAMIENTO DE DATOS</title><date>2002-06-16</date><risdate>2002</risdate><abstract>UN APARATO PROCESADOR INFORMATICO QUE INCLUYE UNA MEMORIA INTERMEDIA LLAMADA MEMORIA INTERMEDIA DE INSTRUCCION DECODIFICADO (DIB), QUE SE UTILIZA PARA ALMACENAR GRUPOS DE ORDENES QUE REPRESENTAN INSTRUCCIONES QUE PUEDEN SER EJECUTADAS EN PARALELO. CADA DISEÑO EN UN GRUPO DIB PUEDE SER UNA CODIFICACION DE UNA INSTRUCCION LARGA LLAMADA INSTRUCCION DECODIFICADA LARGA (LDI). EL DIB OPERA EN CONJUNCION CON UN APARATO PROCESADOR INFORMATICO CONVENCIONAL QUE INCLUYE UN SISTEMA DE MEMORIA, UNA COLA DE INSTRUCCION Y UNA UNIDAD DE ENVIO DE INSTRUCCION QUE ALIMENTA A UN CONJUNTO DE UNIDADES DE EJECUCION. CUANDO UNA INSTRUCCION NO ESTA DISPONIBLE EN EL DIB, ESTA Y LAS INSTRUCCIONES SUBSECUENTES SE TOMAN DEL SISTEMA DE LA MEMORIA Y SE LLEVAN A LA COLA DE INSTRUCCION Y SE EJECUTAN DE FORMA CONVENCIONAL, IMPLICANDO BIEN UN SUBCONJUNTO DE UNIDADES FUNCIONALES DISPONIBLES, O UNIDADES FUNCIONALES DEDICADAS A ESTE PROPOSITO. DE MANERA SIMULTANEA A LA EJECUCION DE LAS INSTRUCCIONES POR PARTE DEL APARATO CONVENCIONAL, UN FORMATEADOR DE GRUPO CREA UN CONJUNTO DE LDIS, CADA UNO DE LOS CUALES ES UNA CODIFICACION ALTERNATIVA DE UN CONJUNTO DE INSTRUCCIONES ORIGINALES QUE PUEDEN EJECUTARSE EN PARALELO. EN LA CONSTRUCCION DE LOS LDIS, EL FORMATEADOR DE GRUPO ANALIZA LA DEPENDENCIA ENTRE LAS INSTRUCCIONES Y LA LATENCIA DE INSTRUCCION. CADA UNO DE LOS CONJUNTOS DE LDIS CONSTRUIDOS POR EL FORMATEADOR DE GRUPO SE GUARDA EN EL DIB DE MANERA QUE LA SIGUIENTE EJECUCION DEL MISMO CONJUNTO DE INSTRUCCIONES PUEDE EJECUTARSE DIRECTAMENTE DESDE EL DIB CON EL COMPLEMENTO TOTAL DE UNIDADES FUNCIONALES Y NO REQUERIRA EL ESFUERZO DE DEPENDENCIA Y EL ANALISIS DE LATENCIA.
A computer processing apparatus includes a buffer called a decoded instruction buffer (DIB), which is used to store groups of commands representing instructions that can be executed in parallel. Each pattern in a DIB group may be an encoding of a long instruction termed a long decoded instruction (LDI). The DIB works in conjunction with a conventional computer processing apparatus consisting of a memory system, an instruction queue, and an instruction dispatch unit feeding into a set of execution units. When an instruction is not available in the DIB, this and subsequent instructions are fetched from the memory system into the instruction queue and executed in a conventional way, involving either a subset of available functional units, or functional units dedicated to this purpose. Simultaneous with the execution of instructions by the conventional apparatus, a group formatter creates a set of LDIs, each of which is an alternate encoding of a set of the original instructions which can be executed in parallel. In constructing the LDIs, the group formatter analyzes the dependency between instructions and instruction latency. Each set of LDIs constructed by the group formatter is saved in the DIB so that the next execution of the same set of instructions can be executed directly from the DIB on the full complement of functional units and will not require the effort of dependency and latency analysis.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | spa |
recordid | cdi_epo_espacenet_ES2168329TT3 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | METODO Y APARATO PARA MEJORAR EL COMPORTAMIENTO DEL SISTEMA EN UN SISTEMA DE TRATAMIENTO DE DATOS |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T16%3A53%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=HOPKINS,%20MARTIN%20EDWARD&rft.date=2002-06-16&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EES2168329TT3%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |