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

  • 0TACTICAL0HIPPY0

    0TACTICAL0HI

    30 EYLÜL 2012
  • Engadget

    Engadget

    18 EYLÜL 2006
  • MotoManTV

    MotoManTV

    10 Aralık 2009