EVDE EN KOLAY PATATES CİPSİ HAZIRLARA TAŞ ÇIKARTIR ✅ÇITIR ÇITIR PATATES CİPSİ NASIL YAPILIR ?
Sunucu ve PC çiplerinin performansının artırılmasının ana yolu olarak daha fazla işlemci çekirdeği eklemek ortaya çıkmıştır, ancak endüstri belirli donanım ve programlama zorluklarının üstesinden gelemezse, Santa Clara'daki Multicore Expo'daki katılımcıların faydaları büyük ölçüde azalacaktır., California, bu hafta dedi.
Bugün çoğu yazılım tek çekirdekli çipler için yazılmıştır ve Intel, Sun Microsystems ve diğer çip üreticilerinin eklediği artan çekirdek sayısından yararlanabilmek için yeniden yazılmalı veya güncellenmelidir. ürünleri, The Linley Group'un başkan ve ana analisti Linley Gwennap.
Raf dışı uygulamalar genellikle dört işlemci çekirdeği kadar CPU'larda daha hızlı çalışır, ancak bu performansın ötesinde dedi ki, daha fazla çekirdek eklendiğinde seviyelerini yitirebilir ve hatta bozulabilir. Gartner'ın yakın tarihli bir raporu da sorunu vurguladı.
Chip üreticileri ve sistem kurucuları, geliştiricileri eğitmek ve çok çekirdekli programlama için daha iyi araçlar sağlamak için çaba göstermeye başladı. Bir yıl önce, Intel ve Microsoft, sorunu çözmek için ayrılmış ABD üniversitelerinde iki araştırma merkezi açmak için 20 milyon ABD doları yatırım yapacaklarını söylediler. Ana akım geliştiriciler için çok çekirdekli programlama araçlarının yokluğu belki de endüstrinin bugün yüz yüze geldiği en büyük zorluktu. Gwennap şöyle dedi:
Bir matematik problemini çözme ya da bir görüntü oluşturma gibi bir hesaplama görevinin farklı bölümlerini mümkün kılacak şekilde uygulamalar yazma, Birden fazla çekirdek arasında eşzamanlı olarak bölünecek ve yürütülecek yeni değil. Ancak, genellikle paralel hesaplama olarak adlandırılan bu model, şu ana kadar özelleşmiş, yüksek performanslı bilgi işlem ortamları ile sınırlı kalmıştır.
Ancak, son yıllarda Intel ve Gelişmiş Mikro Aygıtlar, güçlendirme için daha güçlü bir yol olarak çekirdekler ekliyor. çip performansı, artan saat hızı geleneksel uygulamalarından belirgin bir değişim. Intel, yaklaşan Nehalem-EX çiplerine sekiz çekirdek oluşturuyor ve AMD, sunucular için 12 çekirdekli yonga tasarlıyor. Ayrıca, her bir çekirdeğin aynı anda birden fazla kod üzerinde çalışmasına olanak veren çoklu iş parçacığı yetenekleri de ekliyorlar.
Bu, genel uygulamaların, kullanılabilir ek çekirdekten faydalanmak için farklı bir şekilde yazılması gerektiği anlamına gelir.. İş yapmak zor ve yazılım hataları için yeni türler için potansiyel yaratıyor. En yaygın olanlardan biri, bir hesaplama çıktısının belirli bir sırayla tamamlanan bir görevin çeşitli öğelerine bağlı olduğu "yarış koşulları" dır. Değilse, hatalar ortaya çıkabilir.
Intel'in C ve C ++ Paralel Stüdyosu gibi birkaç paralel programlama aracı mevcuttur. Uzayda diğer satıcılar Codeplay, Polycore Software ve Clik Arts. Ayrıca, The Khronos Group tarafından geliştirilen ve Apple, Intel, AMD, Nvidia ve diğerleri tarafından desteklenen OpenCL adlı yeni bir C-tabanlı paralel programlama modeli de var.
Ancak mevcut olan araçların birçoğu halen devam eden çalışmalardır. Multicore Expo dedi. Yazılım derleyicileri, paralelleştirilebilecek kodları tanımlayabilmeli ve daha sonra programcıların el ile müdahale etmeden paralel hale getirme işini yapabilmeliler, diyor EEMBC'deki yazılım mühendisliği müdürü Shay Gal-on, gömülü çipler için ölçütler geliştiren kar amacı gütmeyen bir kuruluş Gwennapp, bazı yazılım üreticilerinin araçların eksik olmasına rağmen, görüntü ve video işleme gibi basit bilgi işlem işleri için paralel kod oluşturmanın nispeten kolay olduğunu bulduklarını belirtti. Adobe, Photoshop'u belirli x86 çekirdeğe büyütme ve görüntü filtreleme gibi görevler verebilecek şekilde üç katına kadar dört katına çıkaracak şekilde yeniden yazdı.
"Video veya grafik yapıyorsanız, farklı pikselleri farklı CPU'lara atayabilirsiniz. Bu şekilde çok fazla paralellik elde edebilirsiniz. "dedi. Ancak daha karmaşık görevler için, paralelleştirilebilen ve daha sonra onları bölen bir dizi hesaplamayı tanımlamak için tek bir yaklaşım bulmak zordur.
Programlama tarafı en büyük zorluğu sunarken, bellek gecikmesi ve yavaş veri yolu hızı gibi sorunların üstesinden gelmek için yapılması gereken donanım değişiklikleri de vardır. "Çip üzerinde daha fazla CPU ekledikçe, yedeklemek için bellek bant genişliğine ihtiyacınız var," dedi Gwennap.
Birden fazla çekirdek arasında tek bir bellek önbelleği veya veri yolu paylaşma bir darboğaz yaratabiliyor. büyük ölçüde boşa harcamak. "Altı ya da sekiz CPU'ya ulaştığınızda, tüm zamanlarını birbirleriyle konuşuyor ve herhangi bir işin yapılmasına kadar ilerlemiyorlar." Dedi.
En iyisi, geliştiricilerle aradaki uçurumu kapatmak için geliştiricilerle yatar. Daha iyi paralel programlar yazmak için donanım ve yazılım. Gal-on, pek çok kodlayıcının donanım tasarımındaki son gelişmelere hız vermeyeceğini söyledi. Kodlarının nasıl daha iyi performans gösterebileceğini anlamak için veri sayfalarını açmalı ve çip mimarileri üzerinde çalışmalıdırlar.
Intel'e Karşı Çok Sayıda Antitröst Eylemi Çok Az Çok Geç, Çok Geç
FTC'nin harekete geçmesi kadar yavaş, antitröst uygulamaları aslında bir katı olabilir İş modeli, şirketten çekilebilecek kaynaklara sahip.
Bitcoin güçlendiriciler, Washington'un en büyük sorunu olan Parano'nun en büyük sorunu olan Washington'un en büyük sorunu olan Washington'un en büyük sorunu olan Kongre'nin değer kazanmasını sağlamak oldu. Bu konuda henüz yeterli bilgi yok.
Bitcoin söz konusu olduğunda Washington’un en büyük sorunu sadece Hill’deki politika yapıcıları bu konuda yeterince bilgi sahibi değiller.
Nasıl Windows a1> 10 gibi bir çoklu görev a0>> a0>> Bu yayın, Windows 10`da çok görevli bir şekilde verimli çalışma hakkında bazı ipuçları sunar. Nasıl güzel bir şekilde yönetebildiğinizi öğrenin. Birden çok pencere, birden çok yolla çok görevli, daha üretken olun ve dar durumlarda çok zaman kazanın.
Çoklu görevler