süper bilgisayarların amacı


15

Geçen sonbaharda Illinois Üniversitesi'nde Blue Waters süper bilgisayar turuna çıktım. Kimsenin tüm bilgisayarı kullanıp kullanmadığını sordum. Bana her zaman birden fazla proje üzerinde çalıştığı söylendi. Bu beni süper bilgisayarların faydası hakkında meraklandırdı. Belki de Blue Waters, endüstri ve üniversite tarafından paylaşılması gerektiği için sıra dışı - bilmiyorum. Tek bir süper bilgisayarın işlemcilerini ve hafızasını yönetmede bazı ek yükler olduğunu varsayıyorum. Daha küçük bilgisayarlar oluşturmak daha uygun maliyetli olur mu? Süper bilgisayarların değerini anlamama yardımcı olan var mı? Yoksa bazen tek projelere adanmışlar mı?


Bunun bir bilgisayar bilimi sorusu olduğunu açıklayabilir misiniz? Afaik, süper bilgisayar kullanıcılarının çoğu doğa bilimi ve bilimsel bilgi işlem milletidir.
Raphael

@Raphael: Bu, bilgisayar sistemlerinin tasarımında kaynak tahsisi hakkında bir sorudur. Her türlü bilgisayar sisteminin kullanıcıları nadiren bilgisayar bilimcileridir.
Gezici Mantık

1
Blue Waters'ın kullanımı hakkında daha fazla bilginiz var mı? Örneğin, genellikle bilgisayarın% 90'ını kullanan bir proje ve kalan% 10'unu silip kalan birkaç proje olduğunu varsayalım: bu durumda bilgisayarın doğru boyutta olduğu anlaşılıyor. Ancak, genellikle her biri% 10 kullanan 10 proje varsa, bu tamamen farklı bir balık su ısıtıcısıdır.
David Richerby

2
Bana bilgisayar bilimi gibi geliyor. Bilgisayar mimarisi, küme bilişim, grid bilişim, vb.
Dave Clarke

Yanıtlar:


9

Blue Waters'daki tipik bir iş, makinenin yaklaşık% 10'unu kullanmakta ve toplam 75 düğüm saati tüketmektedir . Blue Waters'ın yaklaşık 27500 düğümü var. Bu, bilim insanlarının makineyi biraz etkileşimli olarak kullanmalarını sağlar. (Hareketli ortalamaları burada görebilirsiniz: http://xdmod.ncsa.illinois.edu/#tg_usage:group_by_Jobs_none )

Süper bilgisayarlar sadece küçük bilgisayarların büyük koleksiyonlarıdır. Bunları tek bir yerde bir araya getirmemizin temel nedeni, maliyeti bu şekilde en verimli şekilde paylaşabilmemizdir. Çok fazla iş yapabilen ve toplam sahip olma maliyetinin (bilgisayarın toplam maliyeti, güç ve bakım) bilgisayarın ömrü boyunca en aza indirildiği bir bilgisayar oluşturmaya çalışıyorsunuz.

Toplam sahip olma maliyetinde birkaç faktör vardır: Ekipmanın maliyeti birdir. Sahip olma maliyetini en aza indirmek için, ekipmanın tükenene kadar mümkün olduğunca zamanın büyük bir yüzdesi (ideal olarak zamanın% 100'ü, gerçekçi olarak biraz daha az,% 95 gibi daha iyi kabul edilir) yararlı iş yapmasını istersiniz. veya artık kullanılmıyor. Buna karşılık, dizüstü bilgisayarınızdaki veya telefonunuzdaki bilgisayar muhtemelen sahip olduğunuz zamanın% 10'undan daha az kullanılıyor (zamanın% 33'ünde uyuyorsunuz, uyanık olduğunuz zamanın yaklaşık yarısı kadar yemek yiyorsunuz ve dinleniyorsunuz ve bilgisayarı "kullanırken" bile, işlemci çoğu zaman boştadır.)

İkincisi, güç maliyetidir. Bunun birkaç kısmı vardır: ilki gücün kendisinin maliyetidir. Bu maliyetin bir kısmı, gücü santralden bilgisayara taşımak için tüketilir. Bilgisayarın "güç kaynağında" bir kısmı kayboluyor (AC gücünü DC gücüne dönüştürüyor). Daha büyük bir AC-> DC dönüştürücü genellikle daha verimli hale getirilebilir. Ayrıca bilgisayarlar yararlı elektrik gücünü atık ısıya dönüştürür. Bu yüzden ısıyı gidermek için de ödeme yapmanız gerekir. Yine, daha büyük klimalar genellikle birden fazla küçük klimaya göre daha verimli hale getirilebilir.

Üçüncüsü, bakım maliyetidir. Bir grup bilgisayarı bir araya getirip tasarlayarak, geri kalanı çalışmaya devam ederse, bakım personelinin maliyetini, düğümlerin hepsi farklıysa ve farklı binalara yerleştirilebildiğinden çok daha fazla sayıda bilgisayar düğümü üzerinden amorti edebilirsiniz. (veya şehirler).

Ayrıntılar: Blue Waters'ın 288 dolabı var. Her kabinde 96 "düğüm" bulunur. Her düğüm oldukça normal bir üst düzey bilgisayardır. Çoğu düğüm 2.3GHz ve 64GByte DRAM'de çalışan 2 AMD Opeteron 6276 işlemciye sahiptir. Bunun yerine düğümlerin yaklaşık 1 / 6'sında tek bir AMD Opteron 6276, bir NVidia K20 GPU ve 38GBy DRAM var. İsterseniz, yaklaşık 3000 $ veya 4000 $ karşılığında bir "düğüme" benzer bir şey satın alabilir ve video oyunları oynamak için oturma odanıza koyabilirsiniz. Blue Waters'ın yaklaşık 27648 düğümü var. https://bluewaters.ncsa.illinois.edu/hardware-summary

Her düğüm muhtemelen 500 Watt'tan biraz daha fazla tüketir ve bu gücü ısıya dönüştürür. Oturma odanızda video oyunları oynamak için bir düğümünüz olsaydı, bu çok önemli bir şey olmazdı. Duvar prizinden biraz elektrik tüketir ve küçük bir kişisel alan ısıtıcısı kadar yaklaşık ısı üretir. Kışın bu hoş ve rahat olurdu. Yaz aylarında evinizi rahat ettirmek için klimanızı daha sık çalıştırmanız gerekir. Her gün tam güçle çalıştırsaydınız, elektrik faturanız önemli ölçüde artar, belki de şu anda tükettiğinizin iki katı.

Ancak bunların 27648'ini bir araya getirdiğinizde yaklaşık 15 Megawatt tüketir ve buna bağlı olarak büyük miktarda ısı üretir. Blue Waters'ın gerçek mühendislik harikası, herhangi bir büyük veri merkezi gibi, binanın kendisidir. Muazzam bir soğutmalı kutu. Blue Waters binası özellikle ilginçtir çünkü fevkalade verimli. Binaya giden gücün yaklaşık% 85'i aslında düğümleri çalıştırmak için kullanılır. Bir yerde okuduğuma inanıyorum (şu anda bulamıyorum) güç dönüşümünde ve atık ısının giderilmesinde sadece% 15 kayıp. Bu, oturma odanızdaki 500Watt oyun bilgisayarından alacağınızdan çok daha iyi. Klimayı çalıştırmak için muhtemelen 750 Watt'lık bir "güç kaynağına" ve birkaç yüz Watt'a ihtiyacınız olacak.

TP; DR

Hepsini bir araya getirelim. Binlerce küçük bilgisayarı bir araya getirerek ve kullanımı birçok kişi arasında yayarak, bu bilgisayarları çoğu zaman çalışır halde tutar, kaynakları çok verimli bir şekilde paylaşırız. Bir maliyeti çok insanlara çoğu zaman boşta bilgisayarları vermek para. Hesaplamada tasarruf etmenin en iyi yolu, insanların bilgisayarları paylaşmasını sağlamaktır, böylece bilgisayarlar çoğu zaman meşgul olur.

Blue Waters sadece içindeki bilgisayarlardan çok daha fazlası. Özel olarak mümkün olduğunca güç tasarruflu olacak şekilde tasarlanmıştır. Bunun bir kısmı, enerji nakil hatlarındaki güç kayıplarını azaltmak için santrallerin yanına koymayı içerir. İşte Champaign IL'nin Blue Waters içeren kısmının gösterdiği uydu resmini: resim açıklamasını buraya girin


4

süper bilgisayarlar modern araştırmalarda son derece önemlidir. arz / talep / yönetim dinamiğine ve sürekli yükseltme / değiştirme döngüsüne bağlı olarak her zaman toplam kapasitede kullanılmazlar. savunma endüstrisinde silah simülasyonları için kullanılan devasa süper bilgisayarlar vardır (İkinci Dünya Savaşı'nda bilgisayarın icadı için erken rasyonel / itici güçlerden biriyle eşleşen, mermi yörüngelerini hesaplayan). bu kullanım yaygın bir şekilde tanıtımı yapılmamaktadır. modern silah simülasyonları nükleer silahlar içindir ve oldukça sınıflandırılmıştır. simülasyonlar yeni silah tasarımlarının sadece hesaplama simülasyonları ile doğru bir şekilde "test edilmesini" sağlar. ABD, bu nedenle Çin gibi diğer ülkelere gelişmiş bilgi işlem teknolojilerinin ihracatını bile reddediyor,

başka kullanımları da var. ürün tasarım dinamiklerini simüle etmek için kullanılabilirler. örneğin Tide şirketinin çamaşır sabunlarındaki farklı bileşenlerin en iyi şekilde nasıl karıştırılacağını bulması gerekiyordu ve en uygun karışımı hesaplamak için süper bilgisayarlar kullanıldı.

çoğu süper bilgisayar birden fazla farklı proje yürütmeyi içerir. ortak kaynaklar olarak kullanılırlar ve yönetimin, genel yüküne, araştırma değerine vb. dayalı projeleri seçmek için stratejileri vardır.

süper bilgisayarların temel değeri, çok büyük ölçekli hesaplamaların daha az toplam CPU kapasitesine sahip "daha küçük" bilgisayarlarda çalıştırılamamasıdır. ancak son on yılda, fiyatlarını düşüren ve hala çok yüksek performansa sahip olan "raf dışı ticari" teknolojisine (diğer adıyla COTS) sahip süper bilgisayarlar oluşturma yönünde büyük bir değişim oldu.

wikipedia süper bilgisayarların temel kullanımından bahsediyor, bu kısmi bir listedir.

  • 1970'ler / Hava tahmini, aerodinamik araştırma (Cray-1). [83]
  • 1980'ler / Olasılıksal analiz, [84] radyasyon kalkanı modellemesi [85] (CDC Cyber).
  • 1990'lar / Kaba kuvvet kodu kırma (EFF DES kraker). [86]
  • Yasal davranış Nükleer Silahların Yayılmasını Önleme Antlaşması'nın (ASCI Q) yerine 2000'ler / 3D nükleer test simülasyonları. [87]
  • 2010'lar / Moleküler Dinamik Simülasyon (Tianhe-1A) [88]

1
son zamanlarda süper bilgisayarlar büyük veri ve derin öğrenme
vzn

3
Sorunun ana yönü gibi görünen bu adres: her zaman aynı anda birden fazla proje yürütecekse, belirli bir boyutta bir süper bilgisayara sahip olmanın anlamı nedir? Eğer insanlar sadece C / 2 kapasitesine ihtiyaç duyuyorlarsa ve büyük bir bilgisayardan iki küçük bilgisayar oluşturmak muhtemelen daha ucuzsa, C kapasitesine sahip bir bilgisayara sahip olmanın anlamı nedir?
David Richerby
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.