İşlemci Tasarımında İlk Aşama Biterken
March 26, 2008
Güncel,Projeler,Cpu Turkey
Jens Allmer ile beraber katıldığımız cpu-turkey yarışmasında, yoğun çalışmalarımızın sonunda, projemizde ilk aşamayı bitirdik. Bir aksilik olmadığını sürece cuma günü proje raporunu yarışma sayfamıza ekleyeceğiz.
Nedir bu ilk aşama ve ne yapar? İlk aşamada alınan bir amino asit dizisinin üzerinde a, b, c, x, y ve z iyonlarının ağırlıkları hesaplattırıp, bunları bir array içine sıralı olarak yerleştirdik. Yaptığımız hesaplamanın aynısını University of California'nın ilgili sitesinden görebilirsiniz. Arraya alınan bu hesaplamalar, bize amino asit dizinin teorik spektrumunu verdi. Birde yapılan araştırmalar sonucunda elde edilen verilerin bir array'e alınmasıyla, elimizde teorik ve araştırmalar sonucu oluşturulan iki array oluşturuldu. Son olarakta bu iki array'in birbirine olan benzerliği bulmak için Cosine Similarity(benzerlik) algoritması kullanıldı ve ilk aşamada bu şekilde sonlandı.
İlk aşama süresince Vhdl dilini anlamak ve öğrenmek için çokca uğraştığım için, yukarıda anlattığım ve projenin kolay bölümünü oluşturmak uzunca vaktimi aldı. Tabii bunun sebebini geçen hafta başlayan vizelerimin, ödevlerimin, sıkıcı derslerimin, bunun yanında tek başıma yaşamanın getirdiği bazı sorumlulukların(bulaşık, çamaşır, ev temizliği, alış-veriş gibi günlük işler), uyku düzenimimin bozulması, baharla gelen tembelliklik ve kafamı meşgul eden birkaç konuya bağlayabilirim.