71 relazioni: ACS-1, Alan Turing, Algoritmo di Tomasulo, Anni 1940, Anni 1950, Anni 1960, Anni 1970, Anni 1980, Anni 1990, Anni 2000, Apollo PRISM, Architettura disaccoppiata, Architettura MIPS, Architettura TRIPS, AT&T Hobbit, Automatic Computing Engine, Calcolo parallelo, CDC 6600, CDC Advanced Flexible Processor, Code Morphing Software, CPU cache, Culler-7, Cydrome, Elbrus (supercomputer), Elliott Brothers, Esecuzione fuori ordine, Esecuzione speculativa, Explicit Data Graph Execution, Explicitly parallel instruction computing, Gene Amdahl, Harvard Mark IV, Hatfield Risc Processor, IBM 7030 Stretch, IBM ES/9000, IBM SSEC, IBM System p, IBM System/360, Instruction set, Intel, Intel i860, Intel i960, Istruzione (informatica), Itanium, Josh Fisher (informatico), LARC, Michael J. Flynn, Microarchitettura, Microprocessore, Multiflow, Multithreading, ..., National Semiconductor, Pentium 4, Pilot ACE, Pipeline dati, Predizione delle diramazioni, Programma (informatica), Registro (informatica), Rinominazione dei registri, Scoreboarding, Srotolamento del loop, Swordfish, Tassonomia di Flynn, Trace scheduling, Transmeta, Unità aritmetica e logica, Very long instruction word, Virtual Address eXtension, Yale Patt, Z3 (computer), Z4 (computer), 1971. Espandi índice (21 più) »
ACS-1
L'ACS-1 e l'ACS-360 furono due supercomputer sviluppati da IBM.
Nuovo!!: Instruction level parallelism e ACS-1 · Mostra di più »
Alan Turing
Il suo lavoro ebbe vasta influenza sullo sviluppo dell'informatica, grazie alla sua formalizzazione dei concetti di algoritmo e calcolo mediante la macchina di Turing, che a sua volta ha svolto un ruolo significativo nella creazione del moderno computer.
Nuovo!!: Instruction level parallelism e Alan Turing · Mostra di più »
Algoritmo di Tomasulo
L'algoritmo di Tomasulo è un algoritmo sviluppato dal ricercatore dell'IBM Robert Tomasulo per permettere l'esecuzione fuori ordine delle istruzioni.
Nuovo!!: Instruction level parallelism e Algoritmo di Tomasulo · Mostra di più »
Anni 1940
Nessuna descrizione.
Nuovo!!: Instruction level parallelism e Anni 1940 · Mostra di più »
Anni 1950
Nessuna descrizione.
Nuovo!!: Instruction level parallelism e Anni 1950 · Mostra di più »
Anni 1960
Nessuna descrizione.
Nuovo!!: Instruction level parallelism e Anni 1960 · Mostra di più »
Anni 1970
Gli anni '70, comunemente chiamati anni settanta, sono il decennio che comprende gli anni dal 1970 al 1979 inclusi.
Nuovo!!: Instruction level parallelism e Anni 1970 · Mostra di più »
Anni 1980
Nessuna descrizione.
Nuovo!!: Instruction level parallelism e Anni 1980 · Mostra di più »
Anni 1990
Nessuna descrizione.
Nuovo!!: Instruction level parallelism e Anni 1990 · Mostra di più »
Anni 2000
A cavallo tra il secondo e il terzo millennio, ovvero primo decennio del XXI secolo, è stato definito il decennio breve per la velocità delle innovazioni in tutti i settori e per la durata virtualmente limitata tra il 2001, con il crollo delle torri gemelle, e il 2008, con l'inizio della crisi economico-politica del decennio successivo.
Nuovo!!: Instruction level parallelism e Anni 2000 · Mostra di più »
Apollo PRISM
PRISM (Parallel Reduced Instruction Set machine) fu una linea di microprocessori sviluppati dalla Apollo Computer per la sua linea di workstation DN10000.
Nuovo!!: Instruction level parallelism e Apollo PRISM · Mostra di più »
Architettura disaccoppiata
In informatica l'architettura disaccoppiata è una particolare architettura utilizzata nello sviluppo dei microprocessori che separa il caricamento e l'esecuzione delle istruzioni tramite un buffer.
Nuovo!!: Instruction level parallelism e Architettura disaccoppiata · Mostra di più »
Architettura MIPS
L'architettura MIPS (acronimo dell'inglese microprocessor without interlocked pipeline stages) è un'architettura informatica per microprocessori RISC sviluppata dalla MIPS Computer Systems Inc. (oggi MIPS Technologies Inc.). Il MIPS è utilizzato nel campo dei computer SGI, e hanno trovato grossa diffusione nell'ambito dei sistemi embedded, dei devices di Windows CE e nei router di Cisco.
Nuovo!!: Instruction level parallelism e Architettura MIPS · Mostra di più »
Architettura TRIPS
TRIPS (The Tera-op, Reliable, Intelligently adaptive Processing System) è un'architettura per microprocessori sviluppata da un gruppo di ricerca dell'University of Texas at Austin con l'IBM.
Nuovo!!: Instruction level parallelism e Architettura TRIPS · Mostra di più »
AT&T Hobbit
Gli Hobbit sono una famiglia di microprocessori prodotti all'inizio degli anni novanta dalla AT&T.
Nuovo!!: Instruction level parallelism e AT&T Hobbit · Mostra di più »
Automatic Computing Engine
L' Automatic Computing Engine (ACE), il primo computer elettronico sviluppato nel Regno Unito, fu progettato da Alan Turing nel 1946.
Nuovo!!: Instruction level parallelism e Automatic Computing Engine · Mostra di più »
Calcolo parallelo
In informatica il calcolo parallelo è l'esecuzione simultanea del codice sorgente di uno o più programmi (diviso e specificamente adattato) su più microprocessori o più core dello stesso processore allo scopo di aumentare le prestazioni di calcolo del sistema di elaborazione.
Nuovo!!: Instruction level parallelism e Calcolo parallelo · Mostra di più »
CDC 6600
Il CDC 6600 fu il primo supercomputer costruito dalla Control Data Corporation nel 1963.
Nuovo!!: Instruction level parallelism e CDC 6600 · Mostra di più »
CDC Advanced Flexible Processor
Il CDC Advanced Flexible Processor (AFP) detto anche CYBERPLUS fu una linea di processori sviluppata dalla Control Data Corporation e basata sugli array processor, questi processori utilizzano un'architettura VLIW.
Nuovo!!: Instruction level parallelism e CDC Advanced Flexible Processor · Mostra di più »
Code Morphing Software
Code Morphing Software (CMS) è una tecnologia software sviluppata dalla società Transmeta e integrata nelle famiglie di microprocessori VLIW Crusoe ed Efficeon.
Nuovo!!: Instruction level parallelism e Code Morphing Software · Mostra di più »
CPU cache
La CPU cache è la cache utilizzata dalla CPU di un computer per ridurre il tempo medio d'accesso alla memoria; è un tipo di memoria di dimensioni ridotte, ma molto veloce, che mantiene copie dei dati ai quali si fa più frequentemente accesso nella più capiente memoria principale.
Nuovo!!: Instruction level parallelism e CPU cache · Mostra di più »
Culler-7
Il Culler 7 era un minicomputer sviluppato dalla Culler Scientific Systems prodotto a partire dal 1986 e venduto nel Regno Unito e in Giappone in decine di unità.
Nuovo!!: Instruction level parallelism e Culler-7 · Mostra di più »
Cydrome
Cydrome era una società informatica fondata nel 1984 con l'obiettivo di sviluppare processori per la Prime Computer.
Nuovo!!: Instruction level parallelism e Cydrome · Mostra di più »
Elbrus (supercomputer)
Elbrus (Эльбрус) è una serie di supercomputer Sovietici sviluppati dalla Elbrus MCST e dall'ITMiVT dagli anni settanta in poi.
Nuovo!!: Instruction level parallelism e Elbrus (supercomputer) · Mostra di più »
Elliott Brothers
La Elliott Brothers (London) Ltd era una società produttrice di computer attiva durante gli anni cinquanta e sessanta nel Regno Unito, che si proponeva di ripercorrere il successo della società produttrice di strumenti fondata da William Elliott nel 1804 a Londra.
Nuovo!!: Instruction level parallelism e Elliott Brothers · Mostra di più »
Esecuzione fuori ordine
In informatica l'esecuzione fuori ordine indica la capacità di molti processori di eseguire le singole istruzioni senza rispettare necessariamente l'ordine imposto dal programmatore.
Nuovo!!: Instruction level parallelism e Esecuzione fuori ordine · Mostra di più »
Esecuzione speculativa
In informatica, si chiama esecuzione speculativa l'esecuzione di codice il cui risultato potrebbe non essere utilizzato.
Nuovo!!: Instruction level parallelism e Esecuzione speculativa · Mostra di più »
Explicit Data Graph Execution
Explicit Data Graph Execution o EDGE è un instruction set che invece di utilizzare il tradizionale approccio istruzione/registro tipico delle architetture RISC e CISC segue una nuova strada.
Nuovo!!: Instruction level parallelism e Explicit Data Graph Execution · Mostra di più »
Explicitly parallel instruction computing
Explicitly parallel instruction computing (EPIC) è un paradigma di architettura per microprocessori sviluppata verso la fine degli novanta.Questo paradigma è stata sviluppato da Intel e HP e ha portato allo sviluppo dell'architettura dell'Intel IA-64 utilizzata nei processori Itanium e Itanium 2.
Nuovo!!: Instruction level parallelism e Explicitly parallel instruction computing · Mostra di più »
Gene Amdahl
Amdahl nacque da genitori immigrati con discendenza norvegese e svedese a Flandreau nel Dakota del Sud.
Nuovo!!: Instruction level parallelism e Gene Amdahl · Mostra di più »
Harvard Mark IV
L'Harvard Mark IV era un computer costruito dall'Università di Harvard sotto la supervisione di Howard Aiken per l'United States Air Force.
Nuovo!!: Instruction level parallelism e Harvard Mark IV · Mostra di più »
Hatfield Risc Processor
HARP (HAtfield Risc Processor) era un microprocessore sviluppato a scopo di ricerca dal Politecnico Hatfield (University of Hertfordshire) all'inizio degli anni novanta.
Nuovo!!: Instruction level parallelism e Hatfield Risc Processor · Mostra di più »
IBM 7030 Stretch
L'IBM 7030, conosciuto anche come Stretch, fu il primo supercomputer a transistor prodotto da IBM.
Nuovo!!: Instruction level parallelism e IBM 7030 Stretch · Mostra di più »
IBM ES/9000
IBM ES/9000 è una linea di mainframe IBM presentati nel 1990, questi furono i primi a implementare l'architettura System/390 e poteva utilizzare i sistemi operativi, VSE/ESA, VM/ESA e MVS/ESA.
Nuovo!!: Instruction level parallelism e IBM ES/9000 · Mostra di più »
IBM SSEC
L'IBM SSEC, sigla di IBM Selective Sequence Electronic Calculator (traducibile dall'inglese come "calcolatore elettronico a sequenza selettiva"; popolare soprannome "Poppa") era un computer elettromeccanico sviluppato dall'IBM e terminato nel gennaio del 1948.
Nuovo!!: Instruction level parallelism e IBM SSEC · Mostra di più »
IBM System p
L'IBM System p (precedentemente nota come RS/6000 acronimo di RISC System/6000) è una serie di server prodotti da IBM e basati su processori RISC e sistemi operativi di tipo UNIX.
Nuovo!!: Instruction level parallelism e IBM System p · Mostra di più »
IBM System/360
IBM System/360 (S/360) è una famiglia di mainframe computer annunciati da IBM il 7 aprile 1964 e realizzati tra il 1965 e il 1978.
Nuovo!!: Instruction level parallelism e IBM System/360 · Mostra di più »
Instruction set
In informatica ed elettronica un instruction set, o Instruction Set Architecture (ISA), (in lingua italiana insieme d'istruzioni) descrive quegli aspetti dell'architettura di un calcolatore che sono visibili al programmatore.
Nuovo!!: Instruction level parallelism e Instruction set · Mostra di più »
Intel
Intel Corporation è un'azienda multinazionale USA fondata nel 1968 con sede a Santa Clara (California).
Nuovo!!: Instruction level parallelism e Intel · Mostra di più »
Intel i860
L'Intel i860 (conosciuto come 80860, e con il nome in codice N10) è un microprocessore RISC prodotto da Intel e presentato nel 1989.
Nuovo!!: Instruction level parallelism e Intel i860 · Mostra di più »
Intel i960
Intel i960 (o 80960) è un microprocessore RISC diventato popolare all'inizio degli anni novanta come microcontrollore per applicazioni embedded insieme al suo diretto competitore AMD 29000.
Nuovo!!: Instruction level parallelism e Intel i960 · Mostra di più »
Istruzione (informatica)
Con il termine istruzione in informatica si intende il comando impartito ad un esecutore (processore) utilizzando un linguaggio ad esso comprensibile.
Nuovo!!: Instruction level parallelism e Istruzione (informatica) · Mostra di più »
Itanium
Itanium è il nome commerciale del primo processore con architettura interamente a 64 bit sviluppato da Intel insieme a Hewlett-Packard allo scopo di fare concorrenza ai processori RISC DEC Alpha.
Nuovo!!: Instruction level parallelism e Itanium · Mostra di più »
Josh Fisher (informatico)
Fisher si laureò presso l'Università di New York, mentre era dottorando sviluppo la trace scheduling una tecnica di ottimizzazione per compilatori che permetteva di individuare da un generico codice la presenza di molte istruzioni eseguibili in parallelo.
Nuovo!!: Instruction level parallelism e Josh Fisher (informatico) · Mostra di più »
LARC
L'UNIVAC LARC (Livermore Advanced Research Computer) fu il primo tentativo del Remington Rand di costruire un supercomputer.
Nuovo!!: Instruction level parallelism e LARC · Mostra di più »
Michael J. Flynn
Nel 1955 iniziò la lavorare per IBM dove lavorò per dieci anni allo sviluppo dei computer della società.
Nuovo!!: Instruction level parallelism e Michael J. Flynn · Mostra di più »
Microarchitettura
In informatica e in elettronica il termine microarchitettura (spesso abbreviato con µarch o uarch) indica il progetto a livello di unità funzionali di un microprocessore, microcontrollore o digital signal processor.
Nuovo!!: Instruction level parallelism e Microarchitettura · Mostra di più »
Microprocessore
Il microprocessore è una tipologia particolare di circuito elettronico che si contraddistingue per essere interamente costituita da uno o più circuiti integrati e per questo di dimensioni molto ridotte.
Nuovo!!: Instruction level parallelism e Microprocessore · Mostra di più »
Multiflow
Multiflow Computer, Inc.
Nuovo!!: Instruction level parallelism e Multiflow · Mostra di più »
Multithreading
In informatica il multithreading indica il supporto hardware da parte di un processore di eseguire più thread.
Nuovo!!: Instruction level parallelism e Multithreading · Mostra di più »
National Semiconductor
National Semiconductor (comunemente citata come "National") era un'azienda specializzata nella realizzazione e fornitura di dispositivi e sottosistemi analogici caratterizzati da elevate prestazioni ed alta efficienza energetica Con sede a Santa Clara in California, National è una tra le maggiori case produttrici di semiconduttori e dispone di un portafoglio prodotti che comprende dispositivi per la gestione dell'alimentazione, amplificatori operazionali e audio, prodotti di interfaccia per il settore delle comunicazioni, circuiti per il pilotaggio di display e soluzioni per la conversione dati.
Nuovo!!: Instruction level parallelism e National Semiconductor · Mostra di più »
Pentium 4
Il Pentium 4 è un microprocessore x86 di settima generazione orientato al mercato desktop, prodotto dalla Intel, ed è il primo design originale di quest'ultima dai tempi del Pentium Pro, nel 1995.
Nuovo!!: Instruction level parallelism e Pentium 4 · Mostra di più »
Pilot ACE
Il Pilot ACE fu il primo computer costruito nel Regno Unito, venne sviluppato presso il National Physical Laboratory (NPL) verso la fine degli anni quaranta Il computer fu sviluppando semplificando il progetto dell'Automatic Computing Engine sviluppato da Alan Turing.
Nuovo!!: Instruction level parallelism e Pilot ACE · Mostra di più »
Pipeline dati
In Informatica la pipeline dati è una tecnologia utilizzata nell'architettura hardware dei microprocessori dei computer per incrementare il throughput, ovvero la quantità di istruzioni eseguite in una data quantità di tempo, parallelizzando i flussi di elaborazione di più istruzioni.
Nuovo!!: Instruction level parallelism e Pipeline dati · Mostra di più »
Predizione delle diramazioni
In informatica, la predizione delle diramazioni (branch prediction) è il compito della BPU (Branch Prediction Unit), una componente della CPU che cerca di prevedere l'esito di un'operazione su cui si basa l'accettazione di una istruzione di salto condizionato, evitando rallentamenti che possono essere molto evidenti in una architettura con pipeline.
Nuovo!!: Instruction level parallelism e Predizione delle diramazioni · Mostra di più »
Programma (informatica)
Un programma, in informatica,è un software che può essere eseguito da un elaboratore per ricevere in input determinati dati di un problema automatizzabile e restituirne in output le (eventuali) soluzioni.
Nuovo!!: Instruction level parallelism e Programma (informatica) · Mostra di più »
Registro (informatica)
Nell'architettura dei calcolatori un registro (o registro del processore) è una piccola parte di memoria utilizzata per velocizzare l'esecuzione dei programmi fornendo un accesso rapido ai valori usati più frequentemente — tipicamente, i valori correntemente in uso in una determinata parte di un calcolo.
Nuovo!!: Instruction level parallelism e Registro (informatica) · Mostra di più »
Rinominazione dei registri
La rinomina dei registri è una tecnica di ottimizzazione utilizzata dai microprocessori per incrementare l'Instruction level parallelism dei programmi eliminando alcuni vincoli durante l'esecuzione delle istruzioni nelle pipeline.
Nuovo!!: Instruction level parallelism e Rinominazione dei registri · Mostra di più »
Scoreboarding
Lo Scoreboarding è una tecnica di gestione dinamica delle istruzioni da far eseguire alla pipeline di un microprocessore.
Nuovo!!: Instruction level parallelism e Scoreboarding · Mostra di più »
Srotolamento del loop
Lo srotolamento del loop è una tecnica di ottimizzazione utilizzata dai compilatori e dai microprocessori per migliorare l'esecuzione dei programmi.
Nuovo!!: Instruction level parallelism e Srotolamento del loop · Mostra di più »
Swordfish
Swordfish era un microprocessore superscalare sviluppato da National Semiconductor e presentato nel 1990.
Nuovo!!: Instruction level parallelism e Swordfish · Mostra di più »
Tassonomia di Flynn
La tassonomia di Flynn è un sistema di classificazione delle architetture dei calcolatori.
Nuovo!!: Instruction level parallelism e Tassonomia di Flynn · Mostra di più »
Trace scheduling
La trace scheduling o schedulazione a traccia è una tecnica di ottimizzazione utilizzata dai compilatore per migliorare le prestazioni dei programmi informatici.
Nuovo!!: Instruction level parallelism e Trace scheduling · Mostra di più »
Transmeta
Transmeta sviluppava tecnologie informatiche che avevano come obiettivo primario la riduzione dei consumi in dispositivi elettronici.
Nuovo!!: Instruction level parallelism e Transmeta · Mostra di più »
Unità aritmetica e logica
In informatica l'unità aritmetica e logica o unità aritmetico-logica (abbreviazione utilizzata comunemente: ALU, dall'inglese "arithmetic and logic unit" o "arithmetic-logic unit") è una tipologia particolare di processore digitale che si contraddistingue per essere preposta all'esecuzione di operazioni aritmetiche o logiche.
Nuovo!!: Instruction level parallelism e Unità aritmetica e logica · Mostra di più »
Very long instruction word
La Very Long Instruction Word o VLIW è un'architettura per microprocessori sviluppata per avvantaggiarsi dell'Instruction level parallelism (ILP).
Nuovo!!: Instruction level parallelism e Very long instruction word · Mostra di più »
Virtual Address eXtension
VAX è un'architettura hardware per sistemi a 32 bit sviluppata da DEC verso la metà degli anni settanta che supportava un set di istruzioni ortogonale e l'indirizzamento di pagine di memoria virtuale.
Nuovo!!: Instruction level parallelism e Virtual Address eXtension · Mostra di più »
Yale Patt
Patt si laureò presso la Northeastern University, fece il master e dottorato presso la Stanford University in ingegneria elettrica.
Nuovo!!: Instruction level parallelism e Yale Patt · Mostra di più »
Z3 (computer)
Lo Z3 è il primo calcolatore totalmente programmabile e totalmente automatico, quindi viene spesso indicato come il primo computer della storia.
Nuovo!!: Instruction level parallelism e Z3 (computer) · Mostra di più »
Z4 (computer)
Lo Z4 fu il primo computer digitale elettro-meccanico commerciale del mondo.
Nuovo!!: Instruction level parallelism e Z4 (computer) · Mostra di più »
1971
Nessuna descrizione.
Nuovo!!: Instruction level parallelism e 1971 · Mostra di più »