Komut seti hesaplaması yok - No instruction set computing

Komut seti hesaplaması yok (NISC), bir derleyicinin donanım kaynakları üzerinde düşük düzeyde denetime sahip olmasına izin vererek yüksek verimli özel işlemciler ve donanım hızlandırıcıları tasarlamak için bir bilgi işlem mimarisi ve derleyici teknolojisidir.

Genel Bakış

NISC, statik olarak programlanmış bir yatay nano kodlu mimaridir (SSHNA). "Statik olarak planlanmış" terimi, operasyon planlaması ve tehlike yönetimi tarafından yapılır derleyici. "Yatay nano kodlu" terimi, NISC'nin önceden tanımlanmış herhangi bir komut seti veya mikro kod. Derleyici, doğrudan kontrol eden nano kodlar üretir. fonksiyonel birimler, kayıtlar ve çoklayıcılar verilen veri yolu. Derleyiciye düşük seviyeli kontrol vermek, sonuçta daha iyi performansla sonuçlanan veri yolu kaynaklarının daha iyi kullanılmasını sağlar. NISC teknolojisinin faydaları şunlardır:

  • Daha basit kontrolör: donanım planlayıcı yok, talimat kod çözücüsü yok
  • Daha iyi performans: daha esnek mimari, daha iyi kaynak kullanımı
  • Tasarımı daha kolay: talimat setleri tasarlamaya gerek yok

Komut seti ve kontrolörü işlemciler tasarımı en sıkıcı ve zaman alan parçalardır. Bu ikisini ortadan kaldırarak, özel işleme elemanlarının tasarımı önemli ölçüde daha kolay hale gelir.

Ayrıca, NISC işlemcilerin veri yolu belirli bir uygulama için otomatik olarak bile oluşturulabilir. Bu nedenle, tasarımcının üretkenliği önemli ölçüde artar.

NISC veri yolları çok verimli olduğundan ve otomatik olarak oluşturulabildiğinden, NISC teknolojisi aşağıdakilerle karşılaştırılabilir: yüksek seviyeli sentez (HLS) veya C'den HDL'ye sentez yaklaşımları. Aslında, bu mimari tarzın faydalarından biri, bu iki teknolojiyi (özel işlemci tasarımı ve HLS) köprüleme yeteneğidir.

Sıfır komut seti bilgisayarı

İçinde bilgisayar Bilimi, sıfır komut seti bilgisayarı (ZISC) bir bilgisayar Mimarisi sadece dayalı desen eşleştirme ve yokluğu (mikro-) talimatlar klasik olarak[açıklama gerekli ] anlamda. Bu çiplerin sinir ağları ile karşılaştırılabilir olduğu düşünüldüğü ve "sinaps" ve "nöron" sayısı için pazarlandığı biliniyor.[1] kısaltma ZISC'nin ima ettiği indirgenmiş komut seti bilgisayarı (RISC).[kaynak belirtilmeli ]

ZISC bir donanım uygulamasıdır Kohonen ağları (yapay sinir ağları) çok basit verilerin (0 veya 1) büyük ölçüde paralel işlenmesine izin verir. Bu donanım uygulaması Guy Paillet tarafından icat edildi,[kaynak belirtilmeli ] IBM çip fabrikası ile işbirliği içinde geliştirildi Essonnes, Fransa'da ve IBM tarafından ticarileştirildi.

ZISC mimarisi, bellek darboğazı[açıklama gerekli ] örüntü belleğini örüntü öğrenme ve tanıma mantığı ile harmanlayarak.[Nasıl? ] Büyük ölçüde paralel hesaplamaları, "kazanan eylem seçiminde tüm problemleri alır "[açıklama gerekli itibaren Kazanan her şeyi alır sorun Nöral ağlar ] her bir "nöron" a kendi hafızasını tahsis ederek ve sonuçları birbiriyle tartışarak yerleşmiş olan eşzamanlı problem çözmeye izin vererek.[2]

Uygulamalar ve tartışma

Göre TechCrunch, bu tür yongaların yazılım öykünmeleri şu anda birçok büyük teknoloji şirketi tarafından görüntü tanıma için kullanılmaktadır. Facebook ve Google. Metin gibi diğer çeşitli desen algılama görevlerine uygulandığında, sonuçların 2007'de piyasaya sürülen yongalarda bile mikrosaniyeler içinde üretildiği söyleniyor.[1]

Junko Yoshida, EE Times, NeuroMem çipini, insanların yüzlerini tarayarak suçları tahmin edebilen bir makine olan "Makine" ile karşılaştırdı. İlgili Kişi (TV dizisi) "kalbi" olarak tanımlayarak Büyük veri "ve" devasa veri toplama çağında gerçek hayattaki bir tırmanışın habercisi ".[3]

Tarih

Geçmişte mikroişlemci tasarım teknolojisi, karmaşık komut seti bilgisayarı (CISC) ile indirgenmiş komut seti bilgisayarı (RISC). Bilgisayar endüstrisinin ilk günlerinde, derleyici teknolojisi yoktu ve programlama montaj dili. Programlamayı kolaylaştırmak için bilgisayar mimarları, üst düzey programlama dillerinin üst düzey işlevlerinin doğrudan temsilleri olan karmaşık komutlar oluşturdu. Öğretim karmaşıklığını teşvik eden bir başka güç de büyük bellek bloklarının olmamasıydı.

Derleyici ve bellek teknolojileri geliştikçe, RISC mimarileri tanıtıldı. RISC mimarileri daha fazla talimat belleğine ihtiyaç duyar ve yüksek seviyeli dilleri RISC derleme koduna çevirmek için bir derleyici gerektirir. Derleyici ve bellek teknolojilerinin daha da gelişmesi, çok uzun talimat kelimesi Derleyicinin talimat programını kontrol ettiği ve veri tehlikelerini ele aldığı (VLIW) işlemciler.

NISC, VLIW işlemcilerin halefidir. NISC'de, derleyici, veri yolundaki işlemlerin hem yatay hem de dikey kontrolüne sahiptir. Bu nedenle donanım çok daha basittir. Ancak kontrol belleği boyutu önceki nesillere göre daha büyüktür. Bu sorunu çözmek için, düşük maliyetli sıkıştırma teknikleri kullanılabilir.

Ayrıca bakınız

Referanslar

  1. ^ a b Lambinet, Philippe. "'Beyin' Çipi İçin Devam Eden Görev". TechCrunch.
  2. ^ Higginbotham, Stacey. "Daha fazla beyin temelli çiplere yol açın". Gigaom.
  3. ^ Yoshida, Junko. "NeuroMem IC Kalıplarla Eşleşir, Tümünü Görür, Tümünü Bilir". EE Times.

daha fazla okuma

  • Bölüm 2. Gömülü İşlemcilerin Tasarlanması: Düşük Güç Perspektifi: Yazan: Jörg Henkel, Sri Parameswaran. DE OLDUĞU GİBİ  1402058683.CS1 Maint: ASIN, ISBN kullanır (bağlantı)

Dış bağlantılar