Önerilen, 2024

Editörün Seçimi

HSA spec yayımlandı, iş yüklerini CPU'lar arasında paylaşacak, GPU'lar

C# Tutorial - Create CPU & Memory Monitor with Real Time Charts | FoxLearn

C# Tutorial - Create CPU & Memory Monitor with Real Time Charts | FoxLearn
Anonim

Ham beygir gücü her zaman mobil cihazların ve PC'lerin performansı için önemli bir ölçüm çubuğu olmuştur, ancak uygulamaların mevcut tüm donanım özelliklerini kullanacak şekilde yazılıp yazılmadığını belirlemek de önemlidir.

Pazartesi günü açıklanan yeni bir şartname ile Heterojen Sistem Mimarisi (HSA) Vakfı, geliştiricilerin bir uygulamayı bir kez yazabilecekleri ve daha sonra farklı işlemciler üzerinde çalışan sunucular, mobil cihazlar, oyun konsolları, aygıtlar ve PC'ler arasında çalıştırabilecekleri ortak bir çerçeve sağlamak istiyor.

HSA 1.0 şartname Altta yatan kurallar, bu nedenle uygulamaların, bilgi işlem cihazlarında bulunan işlem birimlerinin ortak hesaplama gücünü de etkin bir şekilde kullanabilmesidir. 2012'de kurulduğundan beri HSA Vakfı tarafından yayınlanan ilk şartname.

[Ek okuma: Yeni PC'niz bu 15 ücretsiz, mükemmel programa ihtiyaç duyuyor]

HSA 1.0'ın amacı sadece programların çalıştırılmasını sağlamak değil. Daha hızlı, ama aynı zamanda daha verimli. Grafik yazılımı gibi bazı uygulamalar çok fazla güç tüketebilir ve GPU'lar, CPU'lar ve özel çipler arasında dengeleme işlemi, cihazlarda pil ömrünü uzatmaya yardımcı olabilir.

Yarar, HSA 1.0 özellikleri kullanılarak yazılan programlarla sınırlıdır ve onu destekleyen donanıma. Ayrıca, özelliklerin desteklenmesi ve sürücülerde oluşturulabilmesi için işletim sistemi sağlayıcıları da hazırlanmıştır, böylece derlenmiş programlar donanım özelliklerinden yararlanabilir.

Mobil cihazlarda ve PC'lerde donanımlar giderek karmaşıklaşmaktadır ve programcılar için uygulamalar yazmak için giderek artan bir zorluktur. Birden fazla cihaz Yeni şartname, geliştiricilerin mimarlık agnostiği olan uygulamalar yazmasına izin verecek, yani tek bir program x86 ve ARM CPU'lar üzerinde çalışacak.

Çok çekirdekli programlama, işlemin büyük bir kısmının gerçekleştiği Windows günlerinden beri de zorlu geçti. CPU üzerinden. Ancak GPU'lar video işlemede önemli hale geliyor ve dijital sinyal işlemcileri ses tanıma, ses işleme ve çağrı alma gibi görevlerle uğraşıyor. HSA 1.0 belirtimi, ilgili çekirdeklere otomatik olarak görevler atar, belirli çekirdeklerde görev yürütme görevleri için programlama geliştiricileri üzerinde stresi azaltır.

Aynı sorunu çözmeye çalışan OpenCL gibi diğer paralel paralel programlama standartları vardır, ancak bunlar çoğunlukla süper bilgisayar. Dünyanın en hızlı süper bilgisayarlarından bazıları, CPU'ların, GPU'ların ve hızlandırıcıların ortak hesaplama gücünü bilimsel ve matematiksel hesaplamalar için kullanmaktadır. HSA Vakfı, daha geniş bir cihaz yelpazesi desteğiyle OpenCL'yi başarma isteğini ifade etti.

Yeni standardı destekleyen bazı büyük isimler arasında AMD, Qualcomm, ARM, Imagination Technologies, MediaTek ve Samsung bulunuyor. AMD, belleklerin ve diğer işlem çekirdeklerine doğrudan erişim sağlayan ve genellikle programların yürütülmesini zamanlamada büyük bir rol oynayan CPU'lar üzerindeki sıkışmayı kırarak HSA standartlarıyla uyumlu olacak şekilde çiplerini tasarlıyor. HSA çip tasarımı sayesinde AMD özellikle CPU'lar ve GPU'ların program yürütmede eşit oyuncular olmasını istiyor, özellikle de PC'lerde, mobil cihazlarda ve süper bilgisayarlarda grafiklere daha fazla önem verilmesiyle.

Ama Intel ve Nvidia gibi önemli şirketler katılımcı değiller. şartnamenin benimsenmesini baltalayan HSA'da. Nvidia'nın tescilli CUDA standardı, Tesla süper bilgisayar grafik çipleri ve Tegra mobil yongaları için tasarlandı ve Intel, yongalarıyla kullanmak için kendi paralel programlama paketini sunuyor. Şirketler, çipli satışları geliştirmeye yardımcı olabilecek özel programlama standartlarında çok çalışmaktadır.

HSA 1.0, başlangıçta Java, C ++, OpenMP, Python ve diğerleri gibi popüler programlama dillerini destekleyecektir. Şirketler ayrıca donanımlarının teknik özelliklerle uyumlu olmasını sağlamalıdır. Dünyanın en büyük mobil chip satıcılarından biri olan Qualcomm, özel CPU'ların, Adreno GPU'ların ve dijital sinyal işlemcilerin HSA uyumlu olacağını söyledi. Imagination Technologies, MediaTek ve chip tasarımcısı ARM da HSA'nın cips ve işlemci tasarımlarına gelecekte uyum sağlayacağını söyledi.

Diğer önemli HSA Vakfı üyeleri arasında Oracle, Sony, LG Electronics, Marvell, Toshiba, Broadcom ve Texas Instruments yer alıyor.

Top