PROJE-2 SUNUM TAKVİMİ VE SAATLERİ DEĞERLENDİRME (NOTLANDIRMA) ÖLÇÜTLERİ PROJE-2 SUNUM TAKVİMİ: I. ÖĞRETİM – 19 KASIM 2014 ÇARŞAMBA GRUP 1 15:00 GRUP 2 15:15 GRUP 3 15:30 GRUP 4 15:45 GRUP 5 16:00 GRUP 6 16:15 GRUP 7 16:30 GRUP 8 16:45 GRUP 9 17:00 GRUP 10 17:15 GRUP 11 17:30 GRUP 12 17:45 GRUP 13 18:00 GRUP 14 18:15 GRUP 15 18:30 GRUP 16 18:45 II. ÖĞRETİM – 18 KASIM 2014 SALI GRUP 1 16:00 GRUP 2 16:15 GRUP 3 16:30 GRUP 4 16:45 GRUP 5 17:00 GRUP 6 17:15 GRUP 7 17:30 GRUP 8 17:45 GRUP 9 18:00 GRUP 10 18:15 GRUP 11 18:30 GRUP 12 18:45 PROJE-2 DEĞERLENDİRME ÖLÇÜTLERİ: Aşağıda sunulan ölçütleri “nerelerden puan kırılacak” şeklinde yorumlayabilirsiniz. Sunuma gelmeyen öğrenciler sınava girmedi sayılacaktır. Grup da olsanız sunumda hazır bulunmanız gerekiyor. 1. Arayüz yok 2. Aynı makinada çalışıyor. 1. Tek kişi ve tek makina bile olsa enazından sanal makina kurun. 3. Thread kullanılmadı. Yani matrix A parçalara bölünüp B ile makinalara gönderildi ve tek seferde cevaplar alınıp birleştirildi. 1. Sizden -ASIL- istenen round robin şeklinde sırayla iş parçacıklarını işçi sunuculara göndermeniz. Bir cevap geldikten sonra aynı sunucuya ikinci iş parçası göndermeniz. Bu adımlar, tüm matrix satırları hesaplanıncaya kadar devam edecek. Yani thread konusunda kabiliyetleriniz göstermeniz isteniyor. 2. A’nın yarısını bir işçi sunucuya diğer yarısını diğer sunucuya gönderirseniz o sunucularda da heapsize hatası alabilirsiniz. Bunlardan kurtulun. Bununla ilgili olarak 4. maddeyi de dikkatli okuyun. 4. Farklı makinalarda sınırsız boyutta çalışabildiği gösterilemedi 1. Tek makinada diyelim n=5000 iken patlıyorsa, çok makinada n=5100 için çalışabilsin. Cok makinada farklı konfigurasyonlarda olabilir. Patlamaması için ona göre bir seferde gönderilen matrix yükünü ayarlayın. 2. A matrisini o şeklide bölün ki işçi makinalarda heapsize hatası katiyen almayın. Bunu deneme yanılmayla bulun. Mesela A’yı satırsatır gönderebilirsiniz. B matrixini başlangıçta bir sefer göndermeniz de yeterli olur, tekrar tekrar göndermeyin. Bu konuda istediğiniz yaklaşımı kullanabilirsiniz. Ancak bunu dökümanda açıklayın. Madde 8’e bakın. 3. Matrixin yaratılması, dosyaya yazılması, okunması, satır-text haline getirlip web servise gönderilmesi vs. den dolayı parallel yaparken performans kaybı çok olmaktadır. O nedenle sizden parallel hesaplamada performans göstermeniz çok önemli değil. Önemli olan, n’in belli değeri için tek makinada patlayan matrix çarpımının, farklı makinalar kullanarak n’nin çok daha büyük değerleri için çarğımın sonuç verdiğini göstermeniz. Bununla ilgili olarak madde 4.1 e bakın. 5. Tek makinada matrix çarpımı nerede heap size hatası veriyor tespit edilmedi 1. Raporunuzda da grafik ile gösterin. 6. Raporda grafikler sunulmadı, grafikler yorumlanmadı ve analizler yapılmadı. 7. Rapor formatı istenen yapıda değil 1. Proje-2 tanıtım dökümanına detaylı şekilde bakın (Link dersin web sayfasında ve aşağıda da sunuldu). Temel başlıklar tarafımdan verildi. Bunların haricinde başlık ve altbaşlık ekeyebilirsiniz, ancak en azından benim istediğim bilgiler benim verdiğim başlık altında sunulsun. 8. Raporda çoklu makinaların matrix çarpımı için kullanım mimarisi açıklanmadı. 1. Yani A ve B matrixlerini nasıl böldünüz. Matrixleri işçi makinaya nasıl gönderip sonuçları nasıl aldınız, şekil çizerek açıklanmalı. 9. Raporun kaynakçası IEEE yada APA formatında değil. 1. Kaynakçada verilen referansların dökümanda kullanılması gerekmektedir. 2. Sadece web sayfasına referans vermeyin. En az 5 tane makaleye de referans verin. 10. Yukarıda sunulan [6-9] maddeler notunuzda kırılmalara neden olacaktır. Bunların yanında yine raporla ilgili olarak; raporun genel şekli üzerinden (özenle ilgili) final notunuza [-5,5] aralığında değişimler olabilir. Diğer Açıklamalar: Yukarıdaki 4. ve 5. maddaler çok önemli! Diğer detaylar için proje tanıtım dökümanına bakın. Proje tesliminde içi yazılmış CD yi unutmayın. Boş teslim edilen CD ler teslim edilmemiş sayılacaktır. Proje tanıtım: http://www.ahmetsayar.com/wp-content/uploads/ids_odev2_fall2014.pdf Tarafımdan oluşturulan gruplardaki arkadaşlar, grubundaki diğer kişilerle irtibata geçemediyseler, projeyi tek yapıp sunum yapabilirler. Ancak, demoda farklı makina kullanmaları beklenmektedir. PROJE ÇALIŞMASI HER GRUBUN KENDİ EMEĞİNDEN OLUŞMALI. YARARLANILAN KAYNAKLAR, KAYNAKÇA KISMINDA BELİRTİLMELİ. BUNA UYMAYANLAR DERSTEN KALIR.
© Copyright 2024 Paperzz