Windows

Konsorsiyum çok kanallı programlama engellerini aşmak için adımlar atıyor

Çok Etkili Uygulamalı ve Rehberli Astral Seyahat Meditasyonu | Astral Beden Deneyimi

Çok Etkili Uygulamalı ve Rehberli Astral Seyahat Meditasyonu | Astral Beden Deneyimi
Anonim

Çok çekirdekli sistemler için programlama karmaşık olabilir, bu nedenle Advanced Micro Devices liderliğindeki bir endüstri konsorsiyumu kalkınmayı ortadan kaldırma amacında bir adım önde zorluklar bu yüzden uygulamalar cihazlar, mimariler ve işletim sistemleri arasında taşınabilir.

Salı günü HSA (Heterojen Sistem Mimarisi) Vakfı'nın, HUMA olarak adlandırılan ve tüm işlemcilerin erişebileceği bir sistemde farklı bellek türleri yaratan yeni bir tekdüze bellek mimarisi sunması bekleniyor. Farklı bellek türlerini ayıran engelleri yıkarak, geliştiricilerin, kodun çalıştırılabileceği daha büyük bir paylaşılan bellek havuzuna erişimi vardır.

Belirtim, HSA'nın açık donanım standardının bir parçasıdır, bu nedenle program yürütme işlem kaynaklarına kolayca dağıtılabilir sunucularda, PC'lerde ve mobil cihazlarda. HSA'nın hedefi, endüstri standardı paralel programlama araçları etrafında temel bir arayüz oluşturmaktır, böylece kod bir defada birden fazla cihaz için yazılabilir ve bir araya getirilebilir.

Günümüzde bilgisayar ve mobil cihazlar, bilgisayar işlemlerini hızlandırmak için birçok işlemci ile bir araya getirmektedir. Bazı ortak işlemciler arasında GPU'lar (grafik işlem birimleri), DSP'ler (dijital sinyal işlemcileri), ağ işlemcileri, FPGA'lar (alan programlanabilir kapı dizileri) ve özel ASIC'ler (uygulamaya özel tümleşik devreler) bulunur. Dünyanın en hızlı bilgisayarlarından bazıları, karmaşık matematik hesaplamaları için GPU'ların ve CPU'ların ortak hesaplama gücünden yararlanırken, mobil cihazlarda grafik ve güvenlik için birden fazla işlemci bulunur.

Verimli işlem, daha iyi akıllı telefon ve tablet performansına ve ayrıca daha uzun pil ömrüne, AMD'de kurumsal arkadaş olan Phil Rogers, yeni şartnameyi tartışmak üzere bir konferans görüşmesi sırasında.

AMD bu yılın sonunda, işlemci ve grafik işlemcilerinin hafızayı paylaşabileceği kod adlı Kaveri'nin dizüstü ve masaüstü işlemcilerini piyasaya sürmesi bekleniyor.. HSA Vakfı'nın hedefleri, şirketin müşteri ihtiyaçlarına göre özelleştirilebilmesi için şirketin üçüncü taraf fikri mülkiyetlerini entegre ettiği AMD'nin yonga stratejisine gevşek bir şekilde bağlıdır. Örneğin, AMD, Sony'nin yaklaşan PlayStation 4 oyun konsolu için özelleştirilmiş bir çip yapıyor.

HSA ayrıca geliştirme maliyetlerini düşürmek ve kodları cihazlara veya çip mimarilerine yeniden derleme ihtiyacını azaltmak istiyor. HUMA'nın bazı özellikleri arasında dinamik bellek ayırma ve sistem belleğine hızlı GPU erişimi bulunuyor.

“Her hesaplama birimi… aynı önceliğe sahip olacak ve hepsinin aynı belleğe bakabileceği” diyor Jim McGregor, Tirias Research'de ana analist.

HUMA, her donanım biriminin aynı verilere erişebilmesini sağlar, böylece bilgilerin farklı bellek tiplerine kopyalanması gerekmez. GPU'lar ve CPU'lar günümüzde farklı önbellek ve bellek türlerine erişebiliyorlar ve bu özellik, CPU'ların kod yürütmesi için bellek ayırdığı geleneksel kalıpları kırıyordu, ancak bilgiler grafik işlemcisinin yürütülmesi için GPU belleğine kopyalanıyor.

“Diğer bölüm donanım ve yazılım mimarisini birleştiriyor. C ++ 'da yazıyorsanız, GPU'nun bunu yürütmesini istediğimi söyleyebilirsin, ”dedi McGregor.

Spesifikasyon ayrıca, bellek arasında veri aktarma ihtiyacını da azaltıyor ve bu da darboğaz sorunlarına neden oluyor, dedi McGregor.

AMD Rogers, spesifikasyonun çoklu depolama ve ağ bağlantılarını tanıdığını, ancak belleği taklit eden geçici depolama birimlerine hitap edeceğini söylemedi. Birçok sunucu yüklemesinde, verilerin yürütüldüğü ve bir görevin yürütüldüğü geçici bir süre için saklandığı bir önbellek biçimi olarak katı hal sürücülerine sahiptir. Facebook, DRD yerine SSD'leri kullanma fikrini ortaya koydu.

HSA Foundation destekçileri arasında ARM, Sony, MediaTek, Qualcomm, Samsung, Texas Instruments, LG Electronics, Imagination Technologies ve ST Ericsson bulunuyor. Intel, HSA Vakfı'nın bir üyesi değildir ve çiplerine eşlik etmek için kendi işlemcilerini, derleyicilerini ve programlama araçlarını kullanmaktadır.

Paylaşılan bellek kaynakları fikri, üye olmayan AMD rakibi Nvidia tarafından da takip edilmektedir. HSA Vakfı'nın Gelecek yıl Nvidia, GPU ve CPU belleğini birleştirecek olan Maxwell mimarisine dayanan bir grafik işlemcisi yayınlamayı planlıyor. GPU'lar CPU belleğine hitap edebilecek ve tam tersi olacak, ve uygulamalar birleştirilmiş bellek kaynakları ile yazmak daha kolay olacaktır. Akıllı telefonlar ve tabletler Nvidia'nın yaklaşan Tegra 5 işlemci koduna sahip birleşik belleğe sahip olabilir. Bu, Maxwell mimarisine dayalı bir grafik işlemciye sahip olacak ve aynı zamanda Nvidia'nın paralel programlama için özel araç seti olan CUDA'yı destekleyecektir.

HUMA AMD, C, C ++ ve Python gibi popüler programlama dilleri ve çoklu işletim sistemleriyle uyumludur.