New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Sparc - Vikipedi

Sparc

Vikipedi, özgür ansiklopedi

Konu başlıkları

[değiştir] SPARC

Sun UltraSPARC II Microprocessor
Sun UltraSPARC II Microprocessor


SPARC( Ölçeklenebilir İşlemci Mimarisi) bir RISC mikro işlemci komut kümesi mimarisidir ve 1985 yılında Sun Microsystems tarafından dizayn edilmiştir. SPARC’ın tescilli ticaret markası olan SPARC International, Inc., bir organizasyon olarak 1989 yılında SPARC’ ı duyurmak ve uyum testlerini yürütmek amacıyla kuruldu. SPARC International Sparc mimarisini, içinde Texas Instruments, Cypress Semiconductor, ve Fujitsu’ nun da yeraldığı birkaç üreticiye lisanslı olan dizayn için büyük bir ekosistem yapmak amacıyla “açık” hale getirmeyi planladılar. SPARC International’ in bir sonucu olarak, SPARC mimarisi tamamıyla açık ve sahipsizdir. Aslında iki tane tamamı açık kod olan uygulama geçerlidir. 32-bitlik kaynak kodlu (VHDL olarak yazılan), tek – sıralı SPARC versiyon 8 uygulaması LEON olarak LGPL’ nin altında adlandırılıyordu. Bir 64-bit, 32-sıralı uygulaması 2005 UltraSPARC mimarisine ve OpenSparc T1 olarak adlandırılan SPARC version 9’ a uyuyordu ve açık kaynak lisansının altında mevcuttu. OpenSPARC T1 uygulaması Verilog’ da yazılmıştı. SPARC mimarisi uygulaması ilk olarak çalışma istasyonları için dizayn edildi ve uygulandı, daha sonra Sun Microsystems, Fujitsu ve aralarında diğerlerininde yer aldığı firmalar tarafından üretilen geniş SMP serverları için kullanıldı. SPARC makineleri geellikle Solaris Operatör sistemlerini kullandı (SPARC için üretilmiş olan), ancak NEXTSTEP, RTEMS, FreeBSD, OpenBSD, NetBSD, ve Linux gibi operatör sistemleri de SPARC temelli sistemleri kullandı. Mimari de birkaç revizyon bulunmaktadır. SPARC Versiyon 8 (V8), standart 32-bit SPARC mimari tanımı, SPARC International tarafından 1994 yılında piyasaya çıkarılmıştır. 2006’ nın başlarında, Sun süren mimari çalışmalarını piyasaya sürdü, UltraSPARC Mimari 2005. UltraSPARC Mimari 2005, sadece ayrıcalıksız ve biçok bölümü ayrıcalıklı olan SPARC V9’ u değil, aynı zamanda bütün mimari uzanımlarıda kapsıyordu. (CMT, hiperayrıcalıklı, VIS 1, ve VIS 2 gibi) şimdiki Sun’ ın UltraSPARC işlemcileri UltraSPARC T1 uygulamalarıyla başlamıştır. 32-bit SPARC V8 mimarisi tam bir big-endian mimarisidir. 64-bit SPARC V9 mimarisi big-endian komutlarını kullanır, ancak dataya big-endian yada little-endian bit düzeniyle seçilen uygulama komutları (yükleme/depolama) seviyesi yada hafıza sayfa seviyesi (MMU ayarları vasıtasıyla) ile erişilebilir. Aralık 2005 yazında duyurulan UltraSPARC T1 dizaynı açık kaynaklıydı ve Mart 2006’ da bütün kaynak kod geçerli hale geldi.

[değiştir] Özellikler

SPARC mimarisi, California Berkeley üniversitesi tarafından daha önce dizayn edilen RISC I & II’ nin dizaynından etkilenmiştir.Bu orjinal RISC dizaynları minimalisti, mümkün olan bazı özellikleri yada op-kodları kapsıyor ve komutları çoğunlukla her saat vuruşunda yürütmeyi amaç ediniyordu.Bu onları MIPS mimarisiyle birçok yönden benzer yapıyordu,çarpım yada bölüm gibi komutların eksikliğini içeriyordu.Erken RISC hareketinin SPARC dan etkilenen diğer bir özelliği de dallanma gecikme dilimidir. SPARC işlemcisi genellikle 128 den fazla sayıda genel amaçlı saklayıcı içerir. Amaç olarak, sadece onlardan 32 tanesi her an yazılım için geçerlidir,8 tanesi global saklayıcıdır (onlardan biri ,g0 sabit donanımıdır ve onların sadece 7 tanesi saklayıcı olarak kullanılabilir.) ve diğer 24 tanesi yığıtın saklayıcıdır.Bu 24 çerçeve saklayıcısı ve ara/dön işlevi olarak anılan saklayıcı formu, yukarı aşağı hareket ettirilen saklayıcı yığıtıdır. Her çerçeve 8 bölgesel saklayıcıya sahiptir ve her bitişik pencere 8 saklayıcıyı paylaşır. Paylaşılan saklayıcılar parametrelerin işlevlerini geçerken ve değerlere dönerken kullanılır ve bölgesel saklayıcılar bölgesel değerleri işlev çağırıcıya karşı tutmak için kullanılmaktadır. SPARC içindeki ölçeklenebilirlik, bir SPARC özelliği olan, izin verilen gömülü işlemcileri, herbiri aynı komut kümesi özünü paylaşan geniş ağ işlemcileri vasıtasıyla ölçekleme uygulamalarından gelir. Ölçeklenebilir mimarilerden biri, sağlanan çerçeve saklayıcı sayısıdır; bu özellikte 3 ten 32 ye kadar çerçeveye uygulama için izin verilir, böylece uygulama, maksimum çağrı yığıt etkisini yada sadece üçünü anahtarlama bağlam süresini azaltmak için yada bunlar arasında bazılarını işlev için seçebilir. Intel i960, IA-64, ve AMD 29000’ in de içinde bulunduğu diğer mimariler benzer çerçeve saklayıcılar içerir. SPARC versiyon 8 (1987)’ de, kayan nokta saklayıcı dosyaları 16 çifte hassas saklayıcıya sahiptir. Bunlardan her biri iki tek hassas saklayıcı olarak kullanılabilir, toplam olarak 32 parça hassas saklayıcı sağlar. Çifte hassas yazıcıların tek ve çift sayıdaki topluluğu dörtlü duyarlı saklayıcı olarak kullanılabilir böylece 8 dörtlü duyarlı saklayıcıya izin verilir. SPARC Version 9 (1995)’ a 16 adet daha çifte duyarlı saklayıcı ( 8 dörtlü duyarlı saklayıcıya da erişebilen saklayıcı ) eklenmiştir, ancak bu ilave saklayıcılar tek duyarlı saklayıcılara erişemez. Etiketlenen ekleme ve çıkarma komutları, toplanan ve çıkarılan değerler için farzedilen alt iki biti hesaplamalara katmaz. Bu durum ML, Lisp ve etiketlenen tamsayı formatı kullanması muhtemel olan benzer diller için yürütmenin işletim süresi açısından kullanışlı olabilir.


[değiştir] Tarihçe

Mimari yeni revizyonlara doğru gider. Bu versiyon 8 de çarpım ve bölüm işlevleri donanımı kazandırdı. En kalıcı iyileştirme 64 bit (adresleme ve data) SPARCH özelliği olan, versiyon 9 da sonuçlandı. Sun-sipesifik mimari özelliği,Ultra-SPARCH Mimari 2005, ilave özellikler olarak eklenen komutlar, saklayıcılar, hiper ayrıcalıklı mod, 8 çekirdek, 32 sıralı uygulama – bunların hepsi UltraSPARC işlemcilerinde, UltraSPARC T1 ile başlayarak standart hale gelmiştir. UltraSPARC Mimari 2005 Sun’ ın standart eklentilerini içerir ve full SPARC V9 Seviye 1 ile sürdürür. Mimari 1987 yılındaki ilk SPARC V7’ den Sun UltraSPARC mimari uygulamalarına kadar süren binary uyumluluğu sağlamaktadır. SPARC’ ın çeşitli uygulamaları süresince, Sun’ ın SuperSPARC ve UltraSPARC-I’ i çok popüler oldu ve böylece SPEC CPU95 ve CPU2000 denektaşları için referans sistemleri olarak kullanıldı. 296 MHz UltraSPARC-II versiyonu, SPEC CPU2006 denektaşı için referans sistemi oldu.



SPARC microişlemci özellikleri
Model Frekans
[MHz]
Mimari
Versiyon
Yıl Kullanımlar
Çekirdek başına × Çekirdekler
= Toplam Kullanımlar
İşlemler
[µm]
Transistörler
[millions]
Die büyüklük
[mm²]
IO Pinleri Güç
[W]
Voltaj
[V]
L1 DÖnbellek
[k]
L1 IÖnbellek
[k]
L2 Önbellek
[k]
L3 Önbellek
[k]
mikroSPARC I 40–50 V8 1992 1×1=1 0.8 0.8 225? 288 2.5 5 2 4 none none
SüperSPARC I 33–60 V8 1992 1×1=1 0.8 3.1 -- 293 14.3 5 16 20 0-2048 none
hiperSPARC A 40–90 V8 1993 1×1=1 0.5 1.5 -- -- -- 5? 0 8 128-256 none
mikroSPARC II 60–125 V8 1994 1×1=1 0.5 2.3 233 321 5 3.3 8 16 none none
hiperSPARC B 90–125 V8 1994 1×1=1 0.4 1.5 -- -- -- 3.3 0 8 128-256 none
SüperSPARC II 75–90 V8 1994 1×1=1 0.8 3.1 299 -- 16 -- 16 20 1024-2048 none
hiperSPARC C 125–166 V8 1995 1×1=1 0.35 1.5 -- -- -- 3.3 0 8 512-1024 none
TurboSPARC 160–180 V8 1995 1×1=1 0.35 3.0 132 416 7 3.5 16 16 512 none
UltraSPARC I (Spitfire) 143–167 V9 1995 1×1=1 0.47 5.2 315 521 30 @167 MHz 3.3 16 16 512-1024 none
UltraSPARC I (Hornet) 200 V9 1998 1×1=1 0.42 5.2 265 521 -- 3.3 16 16 512-1024 none
hiperSPARC D 180–200 V8 1996 1×1=1 0.35 1.7 -- -- -- 3.3 16 16 512 none
UltraSPARC IIs (Blackbird) 250–400 V9 1997 1×1=1 0.35 5.4 149 521 25 @250 MHz 2.5 16 16 1024 or 4096 none
UltraSPARC IIs (Sapphire-Black) 360–480 V9 1999 1×1=1 0.25 5.4 126 521 21 @400 MHz 1.9 16 16 1024–8192 none
UltraSPARC IIi (Sabre) 270–360 V9 1997 1×1=1 0.35 5.4 156 587 21 1.9 16 16 256–2048 none
UltraSPARC IIi (Sapphire-Red) 333–480 V9 1998 1×1=1 0.25 5.4 -- 587 21 @440 MHz 1.9 16 16 2048 none
UltraSPARC IIe (Hummingbird) 400–600 V9 2000 1×1=1 0.18 Al -- -- 370 13 max @500 MHz 1.5-1.7 16 16 256 none
UltraSPARC IIi (IIe+) 550–650 V9 2002 1×1=1 0.18 Cu -- -- 370 17.6 1.7 16 16 512 none
UltraSPARC III (Cheetah) 600 V9 2001 1×1=1 0.18 Al 29 330 1368 53 1.6 64 32 8192 none
UltraSPARC III (Cheetah) 750–900 V9 2001 1×1=1 0.13 Al 29 -- 1368 -- 1.6 64 32 8192 none
UltraSPARC IIIcu (Cheetah+) 1002–1200 V9 2001 1×1=1 0.13 Cu 29 232 1368 80 @900 MHz 1.6 64 32 8192 none
UltraSPARC IIIi (Jalepeno) 1064–1593 V9 2003 1×1=1 0.13 87.5 206 959 52 1.3 64 32 1024 none
UltraSPARC IV (Jaguar) 1050–1350 V9 2004 1×2=2 0.13 66 356 1368 108 1.35 64 32 16384 none
UltraSPARC IV+ (Panther) 1500–1800 V9 2005 1×2=2 0.09 295 336 1368 90 1.1 64 64 2048 32768
UltraSPARC T1 (Niagara) 1000–1200 V9 / UA 2005 2005 4×8=32 0.09 300 380 1933 72 1.3 8 16 3072 none
Model Frekans
[MHz]
Mimari
Versiyon
Yıl Kullanımlar
Çekirdek başına × Çekirdekler
= Toplam Kullanımlar
İşlemler
[µm]
Transistörler
[millions]
Die büyüklük
[mm²]
IO Pinleri Güç
[W]
Voltaj
[V]
L1 DÖnbellek
[k]
L1 IÖnbellek
[k]
L2 Önbellek
[k]
L3 Önbellek
[k]


[değiştir] SPARC64 V

SPARC64 V Fujitsu tarafından geliştirilen ve PRIMEPOWER server ailesinde kullandıkları, bir tür işlemci ailesidir.


[değiştir] Süper Bilgisayarlar

SPARC64 tabanlı en hızlı süper bilgisayarlar:

Japon Ulusal Hava Laboratuarları. Makine: Fujitsu PRIMEPOWER HPC2500, CPU: 2304 SPARC64 (1.3 GHz). Rmax: 5.406 Teraflops.


[değiştir] Sözlük

  • UltraSPARC T1 Sun'ın ilk çoklu çekirdekli ve çoklu kullanımlı İşlemcisi ("Niagara" olarak bilinir.)
  • UltraSPARC T2 T1' in varisi.
  • OpenSPARC UltraSPARC T1' le ilişkili açık kodlu bir proje
  • ERC32 SPARC V7 tabanlı
  • Rock processor çoklu-işlemci versiyon T1'in devamı, 2008 yılında bekleniyor.
  • Ross Technology, Inc. 1980 ve 1990'larda SPARC dizyaneri/üreticisi.

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu