SORU
6 Ocak 2009, Salı


Vs Çift Performans şamandıra

Bazı zamanlama testleri yaptım ve aynı zamanda this one gibi bazı makaleler (son yorum) okuma ve Serbest yapı ve değerleri işlem süresi aynı miktarda almak çift şamandıra görünüyor.

Bu nasıl mümkün olabilir? Şamandıra daha az hassas ve çift değerleri için daha küçük karşılaştırıldığında, nasıl CLR aynı işlem süresi iki katına alabilirim?

< / ^ hr .

Düzenleme:

Tam bir kopyası "Are doubles faster than floats in c"

CEVAP
6 Ocak 2009, Salı


X 86 işlemci, en az, float double işleme için DEĞERLERİ 10 baytlık bir gerçek dönüştürülecektir. Bu DEĞERLERİ kayan nokta farklı türleri için ayrı işlem birimleri yok destekler.

Asırlık tavsiyeleri float ve daha fazlası double uygulanan 100 yıl önce en çok CPU yoktu yerleşik FPUs (ve birkaç kişi vardı ayrı DEĞERLERİ cips), en kayan nokta manipülasyon yapıldı yazılım. Bu makineler buhar lav çukurları tarafından oluşturulan tarafından desteklenmektedir),oldudaha hızlı floats kullanmak için. Şimdi floats tek gerçek yararı kadar az boşluk olursa milyonlarca yıldız varsa sadece önemli) alıyorlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • guillaume2111's channel

    guillaume211

    19 Kasım 2006