DoctorateOpen Access

Çok çekirdekli sistemler için otomatik karşılaştırma testi yaratma

Is this your thesis?

This record came from a bulk archive import. If it’s yours, link it to your profile.

2015
0 views
0 downloads

Abstract (TR)

Modern çok çekirdekli CPU ve GPU mimari simülasyonunu hızlandırmak için sentetik karşılaştırma uygulamalarını otomatik şekilde yaratan, karakterizasyon ve sentezleme bileşenleri olan yeni sentezleme araçları geliştirdik. İlk olarak, CPU ve GPU sistemleri için önemli olan karakteristiklerin kümesi belirledik. Daha sonra geliştirdiğimiz araçlar ile bu karakteristikleri mevcut uygulamalardan toplayarak bu uygulamaların yüksek hızda simülasyonuna olanak sağlayan minyatür halleri olan sentetik karşılaştırma uygulamaları oluştururduk. CPU uygulamalarının önemli karakteristiklerini toplamak için yazılım mimari kalıplarını kullandık ve çeşitli makine öğrenme tekniklerini uygulayarak bu yazılım mimari kalıpları otomatik olarak tanımladık. Bununla beraber bu makine öğrenme tekniklerini doğruluk ve hız açısından karşılaştırdık ve yazılım mimari kalıplarının tanımlanmasının performans ve mimari eniyileme açısından önemli olduğunu gösterdik. Sentezlenen karşılaştırma uygulamalarımız küçük, hızlı, taşınabilir ve okunabilir olduğu gibi sentezlendikleri gerçek uygulamanın karakteristiklerini de doğru şekilde taklit etmektedir. Sentetik CPU karşılaştırma uygulamalarımız Pthreads veya Multicore Association (mesaj iletim veya kaynak yönetim) kütüphanelerini ve sentetik GPU karşılaştırma uygulamalarımız OpenCL kütüphanesini kullanabilmektedir. Bu çalışma ile varolan GPU uygulamarından ilk kez sentetik OpenCL karşılaştırma uygulaması geliştirildi. CPU tekniklerimiz için MIMIME aracını geliştirdik ve sentetik karşılaştırma uygulamaları yarattık. Benzer şekilde, GPU tekniklerimiz için MINIME-GPU aracını geliştirerek deneylerle tekniklerimizi doğruladık.

Author

Etem Deniz

How to Cite

Etem Deniz (Doktora Tezi). Çok çekirdekli sistemler için otomatik karşılaştırma testi yaratma, 2015, Boğaziçi University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Boğaziçi University