NVIDIA’nın Kaynak Klasöründe Tolstoy’un Romanı Çıktı

Epiclife

Member
Teknoloji şirketlerinin vakit zaman gerek test gerekse küçük bir sürpriz olması için evraklarına enteresan eklemeler yaptıklarını nazaranbiliyoruz. Geçtiğimiz gün bu sürprizle gündeme gelen son isim de NVIDIA oldu. Bir Reddit kullanıcısı, yaptığı paylaşımda NVIDIA’nın CUDA evrakında anlamlandıramadığı bir sürprizle karşılaştı.

NVIDIA’nın fiyatsız geliştirici kiti CUDA Toolkit’i kullanan kullanıcı, CUDA’nın bulunduğu klasörü açtığında ‘warandpeace.txt’ isimli bir evraka rastladı. Türkçe’ye Savaş ve Barış olarak çevrilen romanın ismini taşıyan bu metin evrakı, nitekim de romanın tamamını içeriyordu. Doküman, toplam 65 bin 340 satırdan oluşuyordu.

NVIDIA, niye Savaş ve Barış’ı kaynak klasöre eklemişti?


Paylaşımı yapan Reddit kullanıcısı, kelam konusu evrakın kaynak klasöre bir ‘easter egg’ olarak eklendiğini düşündü. Lakin işin aslı ondan sonrasında bir öteki Reddit kullanıcısı tarafınca paylaşıldı. Paylaşıma karşılık veren kullanıcı, belgenin kullanıldığı kaynak kodu deklare etti ve bu kaynak kodun aslında bir çeşit test için kullanıldığını belirtti.


Kullanıcının açıklamasına bakılırsa kelam konusu evrakın kullanıldığı kaynak kod, ‘w,x,y ve z’ harflerini saydıran bir kernel oluşturuyor ve metin belgesini ekran kartı hafızasına göndererek kernel’i metin belgesinde çalıştırıyor. Yani bu süreçte Savaş ve Barış romanı ortasındaki tüm w,x,y ve z harfleri sayılıyor. Kelam konusu test için Savaş ve Barış romanının seçilmiş olmasıysa mümkün olarak telif hakkını çiğnememesi, kullanılan formüller içindeki farkın görülebilmesi kadar büyük boyutlu olması ve beraberinde bu sürecin kısa müddette tamamlanmasını sağlayacak kadar düşük sayıda bilgi girişine yer vermesi biçiminde açıklanıyor.
 
Üst