CDC 7600 (original) (raw)
CDC 7600は、CDC 6600 の後継機としてシーモア・クレイが設計したコンピュータであり、1970年代に向かうスーパーコンピュータ市場におけるコントロール・データ・コーポレーションのシェアを伸ばすことに貢献した。クロック周波数は36.4MHz(クロックサイクルは27.5ナノ秒)で、65Kワードの主記憶(磁気コアメモリ)と可変容量(最大512Kワード)の二次記憶を備えている。6600の約10倍の速さであり、アセンブリ言語で書いたコードでは約10MFLOPSの性能を発揮し、理論上のピーク性能は36MFLOPSとされていた。さらに1970年初めに行われたベンチマークテストで、ライバルであるIBMの System/360 Model 195 より若干よい性能を示した。1969年にリリースされた当時、オプションや機能を追加すると価格は500万ドル以上となった。
Property | Value |
---|---|
dbo:abstract | The CDC 7600 was the Seymour Cray-designed successor to the CDC 6600, extending Control Data's dominance of the supercomputer field into the 1970s. The 7600 ran at 36.4 MHz (27.5 ns clock cycle) and had a 65 Kword primary memory (with a 60-bit word size) using magnetic core and variable-size (up to 512 Kword) secondary memory (depending on site). It was generally about ten times as fast as the CDC 6600 and could deliver about 10 MFLOPS on hand-compiled code, with a peak of 36 MFLOPS. In addition, in benchmark tests in early 1970 it was shown to be slightly faster than its IBM rival, the IBM System/360, Model 195. When the system was released in 1967, it sold for around $5 million in base configurations, and considerably more as options and features were added. Among the 7600's notable state-of-the-art contributions, beyond extensive pipelining, was the physical C-shape, which both reduced floor space and dramatically increased performance by reducing the distance that signals needed to travel. (en) CDC 7600は、CDC 6600 の後継機としてシーモア・クレイが設計したコンピュータであり、1970年代に向かうスーパーコンピュータ市場におけるコントロール・データ・コーポレーションのシェアを伸ばすことに貢献した。クロック周波数は36.4MHz(クロックサイクルは27.5ナノ秒)で、65Kワードの主記憶(磁気コアメモリ)と可変容量(最大512Kワード)の二次記憶を備えている。6600の約10倍の速さであり、アセンブリ言語で書いたコードでは約10MFLOPSの性能を発揮し、理論上のピーク性能は36MFLOPSとされていた。さらに1970年初めに行われたベンチマークテストで、ライバルであるIBMの System/360 Model 195 より若干よい性能を示した。1969年にリリースされた当時、オプションや機能を追加すると価格は500万ドル以上となった。 (ja) Il CDC 7600 era un supercomputer sviluppato da Seymour Cray come successore della CDC 6600 e prodotto dalla Control Data Corporation. Il sistema permise alla CDC di rafforzare la propria dominazione nel settore dei supercomputer per buona parte degli anni settanta. Era circa 10 volte più rapido del precedente CDC 6600 e era in grado di sviluppare fino a 36 MegaFLOPS con codice compilato appositamente per la macchina. Sebbene il 7600 condividesse con il 6600 molte caratteristiche come la dimensione delle istruzioni da 60 bit per parola il codice non era compatibile con il CDC 6600. In aggiunta il codice sorgente assembler non era compatibile, alcune istruzioni del 7600 non erano presenti sul CDC 6600 e viceversa. Quando il 6600 raggiunse una qualità di produzione quasi ottimale Cray perse interesse per il progetto e iniziò a pensare al successore del 6600. Produrre una macchina più veloce del 6600 non sembrava un'impresa difficile, negli anni sessanta furono introdotti i circuiti integrati, questi avrebbero permesso di incrementare la densità dei componenti e quindi di progettare sistemi più prestanti, inoltre migliori tecniche di produzione permisero di innalzare la frequenza di funzionamento dei transistor. Questi miglioramenti avrebbero permesso di raddoppiare facilmente la velocità di funzionamento della macchina, forse di quintuplicarla ma non di portarla al decuplicamento richiesto da Cray. Inoltre il 6600 aveva già 10 unità funzionali che potevano lavorare in parallelo e quindi aggiungere altre unità funzionali non avrebbe migliorato molto le prestazioni. Per risolvere i problemi Cray implementò nella macchina una pipeline. Il 6600 aveva più unità funzionali ma se per esempio incontrava due somme tra interi avendo una sola unità per le somme la seconda istruzione di somma doveva attendere il completamento della prima. In una struttura a pipeline le istruzioni vengono trattate come in una catena di montaggio, a ogni ciclo di clock un'unità entrava nella pipeline e un'unità usciva dall'altra estremità della pipeline (se tutti gli stadi della pipeline completano il loro lavoro in un ciclo di clock e se non ci sono salti o stalli per i dati). L'incremento portato dalla pipeline dipende da quanti cicli necessitava un'unità funzionale per terminare il lavoro ma considerando un tempo medio di 10 cicli di clock per istruzioni una pipeline in teoria poteva decuplicare le prestazioni. Quello che in teoria sembra semplice in pratica spesso è complicato da realizzare. Per funzionare correttamente la pipeline deve essere composta da stadi funzionali praticamente indipendenti, ma questo era molto difficile da ottenere nelle applicazioni reali. Tuttavia la pipeline forniva un incremento delle prestazioni di circa tre volte rispetto al 6600. Come sempre Cray rivolse le sue attenzioni al package dei componenti in modo da ridurre la dimensione dei collegamenti e quindi innalzarne la frequenza di funzionamento. Per il 7600 progettò dei moduli formati da 6 strati di circuiti stampati sovrapposti. Ogni circuito era pieno di transistor, resistenze miniaturizzate e diodi. I sei circuiti erano impilati e collegati da connettori disposti sui bordi. I moduli erano molto compatti ma sostanzialmente non riparabili. Tuttavia l'elevata densità produceva il principale problema della macchina, la dissipazione termica. Per il 7600 Cray affidò il problema a Dean Roush. Rouch aggiunse una piastra di alluminio ad ogni modulo per favorire il passaggio di calore dal modulo al sistema di refrigerazione. Il sistema di refrigerazione era basato sul freon e funzionava nel centro della macchina. Dato che il sistema era soggetto a frequenti guasti il case della macchina venne riprogettato in un'ampia C in modo da favorire l'accesso ai moduli al sistema di raffreddamento che percorreva l'intera C, inoltre il nuovo progetto favoriva la manutenzione della macchina. Dal punto di vista dell'architettura il 7600 e il 6600 erano quasi uguali. Cray anche nel 7600 previde l'utilizzo di processori periferici per scaricare alcuni compiti secondari al processore. I processori periferici (PP) provvedevano alle operazioni di I/O lasciando al processore principale solo l'incombenza di elaborare dati. Questo era vantaggioso anche perché per la maggior parte del tempo il processore non utilizzava la memoria e quindi i PP potevano fare operazioni di I/O in modo asincrono senza rallentare il processore, che anzi aveva sempre dati pronti in memoria per l'elaborazione. I processori periferici erano dei derivati del processore principale della macchina CDC 160A. Cray se poteva riutilizzava sempre architetture consolidate, questo riduceva il tempo di progettazione del sistema e ne innalzava l'affidabilità dato che i componenti erano già testati e stabili. Come il 6600 anche il 7600 utilizzava parole di 60 bit e le istruzioni erano da 15 bit sebbene esistessero versioni più lunghe. Tuttavia una diversa disposizione della memoria interna rendeva le istruzioni incompatibili con quelle del 6600. Comunque le macchine erano simili e quindi il porting dei programmi da 6600 a 7600 era un'operazione relativamente semplice. La macchina inizialmente era venduta senza sistema operativo, quindi gli acquirenti dovevano sviluppare il proprio sistema operativo. Livermore, NCAROS e altri laboratori furono i primi a sviluppare propri sistemi operativi per la macchina. Livermore sviluppo anche un compilatore Fortran con delle estensioni proprietarie per la macchina. Tra il 1969 e il 1975 il CDC 7600 fu la macchina più veloce del pianeta per applicazioni generiche. Tuttavia l'avanzato sistema di raffreddamento del 7600 non era in grado di dissipare tutto il calore prodotto dai moduli e quindi la macchina si guastava spesso. Il LLNL e l' segnalarono che la macchina si guastava almeno una volta al giorno ma non erano infrequenti giorni dove si verificavano quattro o cinque guasti. Tramite una continua opera di assistenza e di correzione del progetto, alla fine la macchina è diventata abbastanza affidabile anche se questo ha richiesto anni. La macchina ha venduto abbastanza bene ma a causa delle continue operazioni di manutenzione sulla macchina è improbabile che la CDC ne abbia ricavato consistenti guadagni. (it) CDC 7600是西摩·克雷设计的CDC 6600的继任者,使控制资料公司在超级计算机的主导地位延续到了七十年代。CDC 7600的速度为36.4兆赫兹(27.5纳秒每时钟周期),有一个65千字的核心主存和可变大小的(最多512千字)的二级缓存(取决于位置)。CDC 7600总体比CDC 6600快了十倍,每秒浮点运算次数约10兆,最高可达36兆。此外,在70年代早期的基准测试中显示CDC 7600优于它的IBM对手——IBM System/360,型号195。当1969年推出时,要价大约5百万美元,也添加了更多的选项和特性。 (zh) |
dbo:thumbnail | wiki-commons:Special:FilePath/CDC7600_main_overview.png?width=300 |
dbo:wikiPageExternalLink | http://www.cfmit.org/exhibits.html http://www.research.microsoft.com/users/gbell/craytalk/sld050.htm https://people.cs.clemson.edu/~mark/cdc7600.html http://hdl.handle.net/11299/104327 https://web.archive.org/web/20060625071622/http:/www.computerhistory.org/VirtualVisibleStorage/artifact_main.php%3Ftax_id=03.04.01.00%235 https://web.archive.org/web/20110720064938/http:/www.cisl.ucar.edu/computers/gallery/cdc/7600.jsp http://ed-thelen.org/comp-hist/vs-cdc-7600-.jpg |
dbo:wikiPageID | 655742 (xsd:integer) |
dbo:wikiPageLength | 20564 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1092193579 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Punched_card dbr:NOP_(code) dbr:Cray_Research dbr:Huntington_Beach,_California dbr:Integrated_circuit dbr:Compiler dbr:Computer_History_Museum dbr:Control_Data_Corporation dbr:Cray-1 dbr:McDonnell_Douglas dbr:Gordon_Bell dbr:MFLOPS dbr:Supercomputer dbr:TRW_Inc. dbc:Control_Data_Corporation_hardware dbr:CDC_1604 dbr:CDC_160_series dbr:CDC_6600 dbr:CDC_STAR-100 dbr:60-bit dbr:Aluminum dbr:Amana_Corporation dbr:Pacific_Missile_Range_Facility dbr:Forward_compatibility dbr:Magnetic-core_memory dbc:Computer-related_introductions_in_1969 dbc:Supercomputers dbr:Charles_Babbage_Institute dbr:Kilowatt dbr:Lawrence_Livermore_National_Laboratory dbr:Transistor dbr:CDC_8600 dbr:CDC_Cyber dbr:COMPASS dbc:60-bit_computers dbc:Control_Data_Corporation_mainframe_computers dbr:ICBM dbr:IBM dbr:IBM_System/360 dbr:Instruction_pipeline dbr:National_Center_for_Atmospheric_Research dbr:Operating_system dbr:Seymour_Cray dbr:Printed_circuit_board dbr:Reduced_instruction_set_computing dbr:Fixed-point_arithmetic dbr:Megabytes dbr:Chippewa_Falls_Museum_of_Industry_and_Technology dbr:Circuit_module dbr:File:1970s_CDC_7600_at_LLNL.jpg |
dbp:caption | 3 (xsd:integer) |
dbp:cpu | 60 (xsd:integer) |
dbp:designer | dbr:Seymour_Cray |
dbp:dimensions | Width: (en) Height : (en) |
dbp:flops | 36 (xsd:integer) |
dbp:frequency | 36.0 |
dbp:manufacturer | dbr:Control_Data_Corporation |
dbp:memory | 3.840000 (xsd:double) |
dbp:mips | 15 (xsd:integer) |
dbp:name | CDC 7600 (en) |
dbp:os | Chippewa, SCOPE, KRONOS (en) |
dbp:power | 95.0 |
dbp:predecessor | dbr:CDC_6600 |
dbp:price | 62−62 - 62−155 thousands (en) |
dbp:releaseDate | June 1967 (en) |
dbp:successor | dbr:CDC_Cyber |
dbp:title | dbr:Supercomputer |
dbp:unitsSold | +75 (en) |
dbp:voltage | 208 (xsd:integer) |
dbp:wikiPageUsesTemplate | dbt:Convert dbt:Reflist dbt:S-ach dbt:S-aft dbt:S-bef dbt:S-end dbt:S-start dbt:S-ttl dbt:Snd dbt:Infobox_supercomputer dbt:Control_Data_Corporation |
dbp:years | 1969 (xsd:integer) |
dcterms:subject | dbc:Control_Data_Corporation_hardware dbc:Computer-related_introductions_in_1969 dbc:Supercomputers dbc:60-bit_computers dbc:Control_Data_Corporation_mainframe_computers |
gold:hypernym | dbr:Successor |
rdf:type | dbo:Agent yago:WikicatSupercomputers yago:Artifact100021939 yago:Computer103082979 yago:Device103183080 yago:DigitalComputer103196324 yago:Instrumentality103575240 yago:Machine103699975 yago:Mainframe103711711 yago:Object100002684 yago:PhysicalEntity100001930 yago:Supercomputer104358117 yago:Whole100003553 |
rdfs:comment | CDC 7600は、CDC 6600 の後継機としてシーモア・クレイが設計したコンピュータであり、1970年代に向かうスーパーコンピュータ市場におけるコントロール・データ・コーポレーションのシェアを伸ばすことに貢献した。クロック周波数は36.4MHz(クロックサイクルは27.5ナノ秒)で、65Kワードの主記憶(磁気コアメモリ)と可変容量(最大512Kワード)の二次記憶を備えている。6600の約10倍の速さであり、アセンブリ言語で書いたコードでは約10MFLOPSの性能を発揮し、理論上のピーク性能は36MFLOPSとされていた。さらに1970年初めに行われたベンチマークテストで、ライバルであるIBMの System/360 Model 195 より若干よい性能を示した。1969年にリリースされた当時、オプションや機能を追加すると価格は500万ドル以上となった。 (ja) CDC 7600是西摩·克雷设计的CDC 6600的继任者,使控制资料公司在超级计算机的主导地位延续到了七十年代。CDC 7600的速度为36.4兆赫兹(27.5纳秒每时钟周期),有一个65千字的核心主存和可变大小的(最多512千字)的二级缓存(取决于位置)。CDC 7600总体比CDC 6600快了十倍,每秒浮点运算次数约10兆,最高可达36兆。此外,在70年代早期的基准测试中显示CDC 7600优于它的IBM对手——IBM System/360,型号195。当1969年推出时,要价大约5百万美元,也添加了更多的选项和特性。 (zh) The CDC 7600 was the Seymour Cray-designed successor to the CDC 6600, extending Control Data's dominance of the supercomputer field into the 1970s. The 7600 ran at 36.4 MHz (27.5 ns clock cycle) and had a 65 Kword primary memory (with a 60-bit word size) using magnetic core and variable-size (up to 512 Kword) secondary memory (depending on site). It was generally about ten times as fast as the CDC 6600 and could deliver about 10 MFLOPS on hand-compiled code, with a peak of 36 MFLOPS. In addition, in benchmark tests in early 1970 it was shown to be slightly faster than its IBM rival, the IBM System/360, Model 195. When the system was released in 1967, it sold for around $5 million in base configurations, and considerably more as options and features were added. (en) Il CDC 7600 era un supercomputer sviluppato da Seymour Cray come successore della CDC 6600 e prodotto dalla Control Data Corporation. Il sistema permise alla CDC di rafforzare la propria dominazione nel settore dei supercomputer per buona parte degli anni settanta. Era circa 10 volte più rapido del precedente CDC 6600 e era in grado di sviluppare fino a 36 MegaFLOPS con codice compilato appositamente per la macchina. Sebbene il 7600 condividesse con il 6600 molte caratteristiche come la dimensione delle istruzioni da 60 bit per parola il codice non era compatibile con il CDC 6600. In aggiunta il codice sorgente assembler non era compatibile, alcune istruzioni del 7600 non erano presenti sul CDC 6600 e viceversa. (it) |
rdfs:label | CDC 7600 (en) CDC 7600 (it) CDC 7600 (ja) CDC 7600 (zh) |
owl:sameAs | freebase:CDC 7600 yago-res:CDC 7600 wikidata:CDC 7600 dbpedia-hr:CDC 7600 dbpedia-it:CDC 7600 dbpedia-ja:CDC 7600 dbpedia-sr:CDC 7600 dbpedia-zh:CDC 7600 https://global.dbpedia.org/id/8DMZ |
prov:wasDerivedFrom | wikipedia-en:CDC_7600?oldid=1092193579&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/CDC_7600.jc.jpg wiki-commons:Special:FilePath/1970s_CDC_7600_at_LLNL.jpg wiki-commons:Special:FilePath/CDC7600_main_overview.png wiki-commons:Special:FilePath/CDC7600_main_overview_above.png wiki-commons:Special:FilePath/CDC7600_scaling.png |
foaf:isPrimaryTopicOf | wikipedia-en:CDC_7600 |
is dbo:successor of | dbr:CDC_6000_series |
is dbo:wikiPageDisambiguates of | dbr:7600 |
is dbo:wikiPageRedirects of | dbr:Control_Data_7600 |
is dbo:wikiPageWikiLink of | dbr:7600 dbr:List_of_fastest_computers dbr:METEO_System dbr:NAG_Numerical_Library dbr:History_of_computing_hardware dbr:Peter_Montgomery_(mathematician) dbr:Roadrunner_(supercomputer) dbr:Units_of_information dbr:ECC_memory dbr:Real_Programmers_Don't_Use_Pascal dbr:Control_Data_Corporation dbr:Cray dbr:Cray-1 dbr:Cray-2 dbr:Cray_Operating_System dbr:Chronology_of_computation_of_π dbr:NLTSS dbr:Comparison_of_assemblers dbr:1967_in_science dbr:60-bit_computing dbr:CDC_1604 dbr:CDC_6000_series dbr:CDC_6600 dbr:CDC_STAR-100 dbr:Disk_operating_system dbr:FLOPS dbr:History_of_computing dbr:History_of_supercomputing dbr:Cray_Time_Sharing_System dbr:Vector_processor dbr:Binary_prefix dbr:Heterogeneous_Element_Processor dbr:CDC_8600 dbr:CDC_Cyber dbr:CDC_SCOPE dbr:COMPASS dbr:ILLIAC_IV dbr:Seymour_Cray dbr:Service_in_Informatics_and_Analysis dbr:List_of_text_editors dbr:List_of_transistorized_computers dbr:Livermore_Time_Sharing_System dbr:Control_Data_7600 |
is dbp:successor of | dbr:CDC_6600 |
is dbp:supportedPlatforms of | dbr:NLTSS |
is foaf:primaryTopic of | wikipedia-en:CDC_7600 |