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

  • Bratayley

    Bratayley

    30 Aralık 2010
  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • trickycharms

    trickycharms

    6 Aralık 2013