47 relazioni: Advanced Encryption Standard, Andrew Stuart Tanenbaum, Benchmark (informatica), Beowulf (computer), Blue Gene, Cell (processore), Codice sorgente, Computer, Core (informatica), CPU, CPU cache, Crittoanalisi, Crittografia, Daniel Bernstein, Esecuzione (informatica), Fisica, Handel-C, High Performance Computing, Informatica, INMOS Transputer, Instruction level parallelism, IWarp, Legge di Amdahl, Linguaggio di programmazione, Lisp, Matematica, Memoria (informatica), Message Passing Interface, Metodo forza bruta, Microprocessore, MIMD, Multi core, Occam (linguaggio di programmazione), OpenMosix, Parallel Virtual Machine, Pipeline software, Programma (informatica), QCD su reticolo, Router, Single instruction multiple data, Sistema a elevato parallelismo, Sistema operativo, Supercomputer, Tassonomia di Flynn, Teoria dei numeri, Unified Parallel C, Variabile (informatica).
Advanced Encryption Standard
In crittografia, l'Advanced Encryption Standard (AES), conosciuto anche come Rijndael, di cui più propriamente è una specifica implementazione, è un algoritmo di cifratura a blocchi utilizzato come standard dal governo degli Stati Uniti d'America.
Nuovo!!: Calcolo parallelo e Advanced Encryption Standard · Mostra di più »
Andrew Stuart Tanenbaum
Professore di Informatica (Computer Science) alla Libera Università (Vrije Universiteit) di Amsterdam.
Nuovo!!: Calcolo parallelo e Andrew Stuart Tanenbaum · Mostra di più »
Benchmark (informatica)
Con il termine benchmark si intende un insieme di test (prova) software volti a fornire una misura delle prestazioni di un computer per quanto riguarda diverse operazioni.
Nuovo!!: Calcolo parallelo e Benchmark (informatica) · Mostra di più »
Beowulf (computer)
In informatica Beowulf (dal nome del poema epico Beowulf) è un sistema di calcolo parallelo basato su cluster di personal computer collegati tramite reti informatiche standard, senza l'utilizzo di apparecchiature sviluppate esplicitamente per il calcolo parallelo.
Nuovo!!: Calcolo parallelo e Beowulf (computer) · Mostra di più »
Blue Gene
Blue Gene è un'architettura progettata per realizzare la nuova generazione di supercomputer a parallelismo massivo sviluppati per lavorare con potenze di calcolo che vanno dalle decine di teraFLOPS per arrivare fino al petaFLOPS.
Nuovo!!: Calcolo parallelo e Blue Gene · Mostra di più »
Cell (processore)
Cell è una tipologia di processori sviluppati da Sony in cooperazione con IBM e Toshiba.
Nuovo!!: Calcolo parallelo e Cell (processore) · Mostra di più »
Codice sorgente
Il codice sorgente (spesso detto semplicemente sorgente o codice o listato), in informatica, è il testo di un algoritmo di un programma scritto in un linguaggio di programmazione da parte di un programmatore in fase di programmazione, compreso all'interno di un file sorgente.
Nuovo!!: Calcolo parallelo e Codice sorgente · Mostra di più »
Computer
Un computer (pronuncia italiana), in italiano anche elaboratore (vedi «aspetti linguistici»), è una macchina automatizzata in grado di eseguire complessi calcoli matematici ed eventualmente altri tipi di elaborazioni dati.
Nuovo!!: Calcolo parallelo e Computer · Mostra di più »
Core (informatica)
Con il termine core in informatica si intende tipicamente il "nucleo elaborativo" di un microprocessore.
Nuovo!!: Calcolo parallelo e Core (informatica) · Mostra di più »
CPU
L'unità di elaborazione centrale (central processing unit, in sigla CPU, con particolare riferimento alla sezione logica in astratto) o processore centrale o più propriamente microprocessore (in sigla µP o uP, con particolare riferimento al chip hardware) è un tipo di processore digitale general purpose che si contraddistingue per sovrintendere a gran parte delle funzionalità del computer digitale basato sull'architettura di von Neumann o sull'architettura Harvard.
Nuovo!!: Calcolo parallelo e CPU · 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!!: Calcolo parallelo e CPU cache · Mostra di più »
Crittoanalisi
Per crittoanalisi (dal greco kryptós, "nascosto", e analýein, "scomporre"), o crittanalisi, si intende lo studio dei metodi per ottenere il significato di informazioni cifrate senza avere accesso all'informazione segreta che è di solito richiesta per effettuare l'operazione.
Nuovo!!: Calcolo parallelo e Crittoanalisi · Mostra di più »
Crittografia
La crittografia (dall'unione di due parole greche: κρυπτóς che significa "nascosto", e γραφία che significa "scrittura") è la branca della crittologia che tratta delle "scritture nascoste", ovvero dei metodi per rendere un messaggio "offuscato" in modo da non essere comprensibile/intelligibile a persone non autorizzate a leggerlo.
Nuovo!!: Calcolo parallelo e Crittografia · Mostra di più »
Daniel Bernstein
Si è laureato in Matematica all'Università di New York nel 1991 ed ha conseguito il dottorato di Matematica all'Università della California, Berkeley nel 1995, allievo di Hendrik Lenstra.
Nuovo!!: Calcolo parallelo e Daniel Bernstein · Mostra di più »
Esecuzione (informatica)
In informatica l'esecuzione è il processo tramite il quale un computer o una macchina virtuale esegue (elabora) le istruzioni di un programma, seguendone il flusso di esecuzione specificato nel rispettivo codice sorgente.
Nuovo!!: Calcolo parallelo e Esecuzione (informatica) · Mostra di più »
Fisica
La fisica è la scienza della natura nel senso più ampio.
Nuovo!!: Calcolo parallelo e Fisica · Mostra di più »
Handel-C
Handel-C è un linguaggio di programmazione per la descrizione dell'hardware che si basa sulla sintassi del C e che quindi descrive i circuiti a livello più alto rispetto al VHDL.
Nuovo!!: Calcolo parallelo e Handel-C · Mostra di più »
High Performance Computing
In informatica con il termine High Performance Computing (HPC) (calcolo ad elevate prestazioni) ci si riferisce alle tecnologie utilizzate da computer cluster per creare dei sistemi di elaborazione in grado di fornire delle prestazioni molto elevate nell'ordine dei PetaFLOPS, ricorrendo tipicamente al calcolo parallelo.
Nuovo!!: Calcolo parallelo e High Performance Computing · Mostra di più »
Informatica
L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.
Nuovo!!: Calcolo parallelo e Informatica · Mostra di più »
INMOS Transputer
Il INMOS Transputer era un pionieristico design di un microprocessore per il calcolo parallelo prodotto dalla INMOS, una piccola azienda inglese, negli anni ottanta.
Nuovo!!: Calcolo parallelo e INMOS Transputer · Mostra di più »
Instruction level parallelism
L'Instruction Level Parallelism (parallelismo a livello d'istruzione) o ILP è una misura delle istruzioni in un programma che possono essere eseguite in parallelo da un sistema di calcolo.
Nuovo!!: Calcolo parallelo e Instruction level parallelism · Mostra di più »
IWarp
iWarp è un computer sperimentale multiprocessore sviluppato dall'Intel e dalla Carnagie Mellon University.
Nuovo!!: Calcolo parallelo e IWarp · Mostra di più »
Legge di Amdahl
La legge di Amdahl, che ha preso il nome del progettista di computer Gene Amdahl, viene usata per trovare il miglioramento atteso massimo in una architettura di calcolatori o in un sistema informatico quando vengono migliorate solo alcune parti del sistema.
Nuovo!!: Calcolo parallelo e Legge di Amdahl · Mostra di più »
Linguaggio di programmazione
Un linguaggio di programmazione, in informatica, è un linguaggio formale che specifica un insieme di istruzioni che possono essere usate per produrre dati in output.
Nuovo!!: Calcolo parallelo e Linguaggio di programmazione · Mostra di più »
Lisp
Lisp (List Processor) è una famiglia di linguaggi di programmazione con implementazioni sia compilate sia interpretate, associata nel passato ai progetti di intelligenza artificiale.
Nuovo!!: Calcolo parallelo e Lisp · Mostra di più »
Matematica
La matematica (dal greco μάθημα (máthema), traducibile con i termini "scienza", "conoscenza" o "apprendimento"; μαθηματικός (mathematikós) significa "incline ad apprendere") è la disciplina che studia le quantità (i numeri), lo spazio,.
Nuovo!!: Calcolo parallelo e Matematica · Mostra di più »
Memoria (informatica)
La memoria, in informatica, è un elemento di un computer o di un suo sottosistema deputato alla memorizzazione dei dati, la cui implementazione fisica dà vita ai vari supporti di memorizzazione esistenti.
Nuovo!!: Calcolo parallelo e Memoria (informatica) · Mostra di più »
Message Passing Interface
Il Message Passing Interface (MPI) è un protocollo di comunicazione per computer.
Nuovo!!: Calcolo parallelo e Message Passing Interface · Mostra di più »
Metodo forza bruta
In informatica il metodo "forza bruta" (anche noto come ricerca esaustiva della soluzione) è un algoritmo di risoluzione di un problema dato che consiste nel verificare tutte le soluzioni teoricamente possibili fino a che si trova quella effettivamente corretta.
Nuovo!!: Calcolo parallelo e Metodo forza bruta · 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!!: Calcolo parallelo e Microprocessore · Mostra di più »
MIMD
Multiple Instruction stream Multiple Data stream (MIMD) è un'architettura parallela in cui unità di elaborazione distinte eseguono simultaneamente elaborazioni su flussi di dati diversi.
Nuovo!!: Calcolo parallelo e MIMD · Mostra di più »
Multi core
In elettronica il termine multi core viene utilizzato ad indicare una CPU composta da 2 o più core, ovvero da più nuclei di processori "fisici" montati sullo stesso package.
Nuovo!!: Calcolo parallelo e Multi core · Mostra di più »
Occam (linguaggio di programmazione)
occam è un linguaggio di programmazione per architetture parallele sviluppato dalla INMOS per la programmazione di reti di INMOS Transputer e successivamente implementato anche per altre piattaforme.
Nuovo!!: Calcolo parallelo e Occam (linguaggio di programmazione) · Mostra di più »
OpenMosix
In informatica openMosix era un gestore di cluster libero del tipo single-system image.
Nuovo!!: Calcolo parallelo e OpenMosix · Mostra di più »
Parallel Virtual Machine
La Parallel Virtual Machine (PVM) è uno strumento software per la creazione di computer paralleli.
Nuovo!!: Calcolo parallelo e Parallel Virtual Machine · Mostra di più »
Pipeline software
In informatica, il concetto di pipeline (in inglese, tubatura — composta da più elementi collegati — o condotto) viene utilizzato per indicare un insieme di componenti software collegati tra loro in cascata in modo che il risultato prodotto da uno degli elementi sia l'ingresso di quello immediatamente successivo.
Nuovo!!: Calcolo parallelo e Pipeline software · 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!!: Calcolo parallelo e Programma (informatica) · Mostra di più »
QCD su reticolo
In fisica, con l'espressione QCD su reticolo (Cromodinamica quantistica su reticolo) ci si riferisce genericamente a quell'insieme di tecniche di studio della QCD, la teoria dei quark e dei gluoni, che fanno uso di un reticolo spazio-temporale discreto come procedura di regolarizzazione alla base di uno o più schemi di rinormalizzazione.
Nuovo!!: Calcolo parallelo e QCD su reticolo · Mostra di più »
Router
Un router (traducibile come instradatore) è un dispositivo di rete che, in una rete informatica a commutazione di pacchetto, si occupa di instradare i dati, suddivisi in pacchetti, fra sottoreti diverse.
Nuovo!!: Calcolo parallelo e Router · Mostra di più »
Single instruction multiple data
Single Instruction stream, Multiple Data stream (SIMD) è un'architettura in cui più unità di elaborazione elaborano più flussi di dati in parallelo.
Nuovo!!: Calcolo parallelo e Single instruction multiple data · Mostra di più »
Sistema a elevato parallelismo
Nell'ingegneria dei calcolatori, l'elaborazione ad elevato parallelismo è un tipo di calcolo parallelo dove centinaia o addirittura migliaia di processori sono usati in modo coordinato all'interno di un unico grande computer.
Nuovo!!: Calcolo parallelo e Sistema a elevato parallelismo · Mostra di più »
Sistema operativo
Un sistema operativo (abbreviato in SO), in informatica, è un software di sistema che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi (programmi) installati.
Nuovo!!: Calcolo parallelo e Sistema operativo · Mostra di più »
Supercomputer
Il supercomputer, o superelaboratore, è un tipo di sistema di elaborazione progettato per ottenere potenze di calcolo estremamente elevate, dedicato ad eseguire calcoli ad elevate prestazioni.
Nuovo!!: Calcolo parallelo e Supercomputer · Mostra di più »
Tassonomia di Flynn
La tassonomia di Flynn è un sistema di classificazione delle architetture dei calcolatori.
Nuovo!!: Calcolo parallelo e Tassonomia di Flynn · Mostra di più »
Teoria dei numeri
Tradizionalmente, la teoria dei numeri è quel ramo della matematica pura che si occupa delle proprietà dei numeri interi e contiene molti problemi aperti che possono essere facilmente compresi anche da chi non è un matematico.
Nuovo!!: Calcolo parallelo e Teoria dei numeri · Mostra di più »
Unified Parallel C
Unified Parallel C (UPC) è un'estensione del linguaggio di programmazione C sviluppato per ottenere elevate prestazioni di calcolo in macchine basate su parallelismo massivo comprese le macchine con indirizzamento della memoria globale tipo quelle SMP o quella basate su architettura NUMA e per le macchine a memoria distribuita come i cluster.
Nuovo!!: Calcolo parallelo e Unified Parallel C · Mostra di più »
Variabile (informatica)
Una variabile, in informatica, è un contenitore di dati situato in una porzione di memoria (una o più locazioni di memoria) destinata a contenere valori, suscettibili di modifica nel corso dell'esecuzione di un programma.
Nuovo!!: Calcolo parallelo e Variabile (informatica) · Mostra di più »