Elle yazılan SIMD, derleyiciyi ne zaman geçer?
Aynı dot product döngüsünü dört şekilde derledim. 17 katlık farkın arkasında toplama sırası, birkaç bayrak ve derleyicinin ürettiği kod var.
FIELD NOTES / INDEX
C++, CUDA ve inference üzerine teknik notlar. Bir soruyu, kaynağını ve sınırlarını birlikte anlamak için.
Kernel Nomad’ı, bir konuyu öğrenirken dönüp bakabileceğim açıklamalar için tutuyorum. İlgilendiğim alanlar C++, CUDA ve inference; başlangıç noktam ise küçük bir soruyu anlaşılır hale getirmek.
Bir yazı kaynak bir çalışmayı anlatıyorsa ölçümler o çalışmanın koşullarıyla birlikte yer alacak. Kendi deneylerimde de kurulum, komut ve sonuç aynı notta bulunacak. Henüz çalıştırılmamış fikirler plan olarak kalacak.
İlk ayrıntılı yazı, elle SIMD ile otomatik vektörleştirmeyi karşılaştıran çalışmamın Türkçe açıklaması. Bu defter, üzerinde çalıştığım konular netleştikçe büyüyecek.
Aynı dot product döngüsünü dört şekilde derledim. 17 katlık farkın arkasında toplama sırası, birkaç bayrak ve derleyicinin ürettiği kod var.
No notes in this orbit yet.