Tuval harika! - sayfa 17

 
Алексей Тарабанов :

Morfometrik analiz - ölü hücrelerin analizi. Önce öldürürüz, sonra - mikroskop altında.

Morfometri (Yunanca morf formu + ... metrik)

Her şey. Konuyu dağıtmaya yeter.

 
fxsaber :


Int, double'dan iki kat daha hızlıdır

Ölçeği anlamıyorsunuz ve mikrosentetikte testleri yanlış yapıyorsunuz, 30 montaj işlevinin değil, bir dizi 50k-100k talimatının sonuçlarını dikkate almıyorsunuz.

Orijinal cevapta yukarıdaki noktaların her birini çürütün.

 
Renat Fatkhullin :

Ölçeği anlamıyorsunuz ve mikrosentetikte testleri yanlış yapıyorsunuz, 30 montaj işlevinin değil, bir dizi 50k-100k talimatının sonuçlarını dikkate almıyorsunuz.

Orijinal cevapta yukarıdaki noktaların her birini çürütün.

Bu noktayı reddetti (her kene üzerinde ilkel eylemlerle de olsa)

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Tuval harika!

Renat Fatkhullin , 2019.01.15 22:37

64-bit kodu ve derleyicimizi göz önünde bulundurarak, ikili hesaplamalara dayalı görev sınıfındaki tamsayıyı unutmamız gerekiyor..

Test cihazı çift hesaplamalara dayanmaktadır. Aynı zamanda, her tikte o kadar çok var ki, boş bir koşu bile saniyede 7 milyon tik hızında gidiyor.


Her bir onay işaretine daha karmaşık eylemler içeren bir simülatör yazabilirsiniz. Ancak Test Cihazının temeli, yukarıdaki kodların yaptığı gibi, mevcut onay fiyatının sipariş fiyatı ile karşılaştırılmasıdır. Bu iddiayı boş yere söylemiyorum. Tekrarlanabilir ölçümler ve alternatif hesaplamaları herkese açık olarak yayınladım.

 
fxsaber :

Bu noktayı reddetti (her kene üzerinde ilkel eylemlerle de olsa)

Test cihazı çift hesaplamalara dayanmaktadır. Aynı zamanda, her tikte o kadar çok var ki, boş bir koşu bile saniyede 7 milyon tik hızında gidiyor.


Her onay işaretine daha karmaşık eylemler içeren bir simülatör yazabilirsiniz. Ancak Test Cihazının temeli, yukarıdaki kodların yaptığı gibi, mevcut onay fiyatının sipariş fiyatı ile karşılaştırılmasıdır.

Bunu reddedin:

  1. her şeyin ints'ye dönüştürülmesi gerekecek
  2. veri dönüştürmede birden fazla fren yapın
  3. vahşi bellek tüketimini al
  4. her işlemde %100 taşma ve toplam sistem ölümü şansı elde edin
  5. göstergelerini okumayı teklif ettiğiniz geliştiricileri ve tüm çalışmaları çiftler yerine ints'de tamamen görmezden gelin
  6. ve evet, hız açısından çiftler ve intler arasında bir fark yoktur. İnanması zor ama evet

Her öğe lütfen.

Bir tamsayı hızlandırma fikrini birleştirmek için 4 veya 5 numaralı bir maddenin bile yeterli olduğunu unutmayın.

Test cihazının for(i=0;i<limit;i++ ) { } olmadığı gerçeğinden bahsetmiyorum.

Ancak, tamsayı işlemlerinde yerel mikrokod optimizasyonunun sonuçlarını korumayı umamayacağını da belirtebilirim. Bazen döngüye zararsız bir çizgi eklemek ve yüzde onlarca hız kaybetmek yeterlidir. Ve gerçek görevlere geçersek, kod gerçek işten şiştiğinde, tüm karşılaştırmalar cehenneme döner.

 
Renat Fatkhullin :

Bunu reddedin:

  1. her şeyin ints'ye dönüştürülmesi gerekecek
  2. veri dönüştürmede birden fazla fren yapın
  3. vahşi bellek tüketimini al
  4. her operasyonda %100 taşma ve toplam sistem ölümü şansı elde edin
  5. göstergelerini okumayı teklif ettiğiniz geliştiricileri ve tüm çalışmaları çiftler yerine ints'de tamamen görmezden gelin
  6. ve evet, hız açısından çiftler ve intler arasında bir fark yoktur. İnanması zor ama evet

Her öğe lütfen.

Bir tamsayı hızlandırma fikrini birleştirmek için 4 veya 5 numaralı bir maddenin bile yeterli olduğunu unutmayın.

Amaç, hızlandırmak için hala tamsayılarda çözülebilecek problemlerin olduğunu göstermekti. Böyle bir Test Cihazı evrensel değildir, çünkü. 5. maddeye bile uymuyor.


İlk dört noktaya gelince, sorunlar çok uzak. Çünkü Test cihazı hızına yalnızca Optimizasyon sırasında ihtiyaç duyulur. Bu, tüm geçişler için yalnızca bir kez yapılan bir onay dönüşümüdür.

 
fxsaber :

Amaç, hızlandırmak için hala tamsayılarda çözülebilecek problemlerin olduğunu göstermekti. Böyle bir Test Cihazı evrensel değildir, çünkü. 5. maddeye bile uymuyor.


İlk dört noktaya gelince, sorunlar çok uzak. Çünkü Test cihazı hızı yalnızca Optimizasyon sırasında gereklidir. Bu, tüm geçişler için yalnızca bir kez yapılan bir onay dönüşümüdür.

Yani ne 4 ne de 5 puan çürütülmemiştir.

Ve hatta zaman zaman harcanan zamanı hemen artıran dönüşümü kaydetmek istiyorsunuz. Evet, bazen dönüştürme için bellek dahil. Dönüşümlerden kurtulmak için tüm platformu örneğin int64'teki fiyatlara aktarmayı teklif ettiğinizi düşündüm.

Teorik olarak bile 10 yıl int'e geçmenin bir getirisi yok.
 
Renat Fatkhullin :

Test cihazının for(i=0;i<limit;i++ ) { } olmadığı gerçeğinden bahsetmiyorum.

Zamanlayıcısı olmayan bir test cihazı hakkındaysa, Test Cihazının keneler için olduğunu kanıtladı .

 
fxsaber :

Zamanlayıcısı olmayan bir test cihazı hakkındaysa, Test Cihazının keneler için olduğunu kanıtladı .

Bu bir test cihazı değil, bir zanaat. Ve göstergeler olmadan ve kar olmadan ve hiçbir şey olmadan. Ancak sürekli bir tamsayı taşması riskiyle.

Tartışmak bile anlamsız.

Bir kez daha:

Ancak, tamsayı işlemlerinde yerel mikrokod optimizasyonunun sonuçlarını korumayı umamayacağını da belirtebilirim.

Bazen döngüye zararsız bir çizgi eklemek ve yüzde onlarca hız kaybetmek yeterlidir. Ve gerçek görevlere geçersek, kod gerçek işten şiştiğinde, tüm karşılaştırmalar cehenneme döner.

20 montajcı talimatını ve birkaç yüz veya binlerce talimat için gerçek bir bloğu optimize etmenin örneğinizi öldüreceğini anlıyor musunuz?
 
Renat Fatkhullin :

Yani ne 4 ne de 5 puan çürütülmemiştir.

Ve hatta zaman zaman harcanan zamanı hemen artıran dönüşümü kaydetmek istiyorsunuz. Evet, bazen dönüştürme için bellek dahil. Dönüşümlerden kurtulmak için tüm platformu örneğin int64'teki fiyatlara aktarmayı teklif ettiğinizi düşündüm.

Ne hakkında konuştuğuna dair bir yanlış anlama var gibi görünüyor. Tamsayı fiyatlarının belirli durumlarda kazanç sağlayabileceği belirli bir Test Cihazı sorununun bir örneği hakkındaydı. Evrensel durum kastedilmemiştir. Bu yüzden yukarıda linkini verdiğim Tester'ım double olarak uygulanıyor çünkü. evrensel.

Teorik olarak bile 10 yıl int'e geçmenin bir getirisi yok.

Zamanın% 100'üne katılamazsınız.

 
Renat Fatkhullin :

Bu bir test cihazı değil, bir zanaat. Ve göstergeler olmadan ve kar olmadan ve hiçbir şey olmadan. Ancak sürekli bir tamsayı taşması riskiyle.

Bu, herhangi bir danışmanın kodunu (herhangi bir göstergeyle) değiştirmeden, tüm işlemler ve karlarla tam bir geçiş yapan Test Cihazınız için bir eklentidir. Ancak bunu normal Test Cihazından daha hızlı yapar. Tekrarlanabilir tüm kanıtları gösterdi. Kaynaktan insanlar bu ifadeleri doğruladı.