«multi-core» etiketlenmiş sorular

3
Tek bir iş parçacığı birden çok çekirdekte nasıl çalışır?
Tek bir iş parçacığının birden fazla çekirdek üzerinde nasıl çalıştığını yüksek düzeyde anlamaya çalışıyorum. Aşağıda benim en iyi anlayışım. Yine de doğru olduğuna inanmıyorum. Hyper-threading okumamdan yola çıkarak , İşletim Sisteminin tüm konuların talimatlarını birbirlerini beklemeyecek şekilde düzenlediği anlaşılıyor. Ardından CPU'nun ön ucu ayrıca her bir çekirdeğe bir iş parçacığı …

12
Bir program neden belirli bir minimum CPU çekirdeği gerektiriyor?
N'den az sayıda çekirdeğe sahip olan bir CPU'da çalışırken düzgün çalışmayan bir kod (veya bir kod yerine yazılım tamamlandı) yazmak mümkün müdür? Açıkça kontrol etmeden ve bilerek başarısız olmadan : EĞER (noOfCores <4) SONRA bilerek düzgün çalışmaz Bir oyunun ( Dragon Age: Inquisition ) minimum sistem gereksinimlerine bakıyorum ve minimum …

7
Artık kullanmamam gereken çok okuyuculu ve çok işlemcili programlama için kullanımdan kaldırılmış uygulamalar var mı?
FORTRAN ve BASIC'in ilk günlerinde, esasen tüm programlar GOTO ifadeleriyle yazılmıştır. Sonuç spagetti koduydu ve çözüm yapılandırılmış programlama idi. Benzer şekilde, işaretçiler programlarımızdaki özellikleri kontrol etmek zor olabilir. C ++ bol miktarda işaretçi ile başladı, ancak referansların kullanılması önerilir. STL gibi kütüphaneler bazı bağımlılıklarımızı azaltabilir. Daha iyi özelliklere sahip akıllı …

2
Çok çekirdekli işlemcilerde iş parçacığı ayırma nasıl programlanır?
Örneğin, iki farklı işlemci çekirdeği tarafından yürütülen iki farklı iş parçacığı kullanan bir program oluşturmak için çok çekirdekli bir işlemcideki iş parçacıklarıyla denemeler yapmak istiyorum. Ancak, iş parçacıklarının farklı çekirdeklere hangi düzeyde tahsis edildiği net değil. Aşağıdaki senaryoları hayal edebilirim (işletim sistemine ve programlama dili uygulamasına bağlı olarak): İş parçacığı …

8
Çoklu çekirdekler için programlamaya ne kadar çaba harcamalıyız?
İşlemciler bugünlerde gittikçe daha fazla çekirdek alıyor, bu da beni meraklandırıyor ... Programcılar olarak, bu davranışa uyum sağlamalı ve birden fazla çekirdek için programlama konusunda daha fazla çaba harcamalıyız? Bunu ne ölçüde yapmalı ve optimize etmeliyiz? Konu? Affinity? Donanım optimizasyonları? Başka bir şey?
12 multi-core 

2
Kaç tane iş parçacığı kullanır?
Bir masaüstü / dizüstü bilgisayarda büyük sistemleri yeniden makeoluşturduğumda, derleme hızını hızlandırmak için birden fazla iş parçacığı kullanmayı söylerim : $ make -j$[ $K * $C ] Nerede $Csayısını belirtmek gerekiyordu çekirdek iken, makine vardır (biz bir rakam ile sayı olması varsayabiliriz) $KBen değişir şeydir 2üzere 4, benim ruh bağlı. …

6
Concurrency'da bir sonraki
Geçen yıl Java'da eşzamanlılık konusunda çok çalışıyorum ve birçok eşzamanlı paket üzerinde çalıştım ve çalıştım. Bu yüzden eşzamanlı dünyadaki gelişme açısından kendime güveniyorum. Ayrıca, eşzamanlı programlama hakkında daha fazla bilgi edinmek ve anlamakla ilgileniyorum. Ama sonra kendime cevap veremiyorum? Çok çekirdekli işlemeyle ilgili daha fazla beceri miras almak için ekstra …
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.