Yrd. Doç. Dr. Oğuz Ergin

TOBB Ekonomi ve Teknoloji Üniversitesi

Bilgisayar Mühendisliği Bölümü

Söğütözü Cad. No: 43 Söğütözü/Ankara

Oda: 164, Telefon: (312) 292 40 59

Belgegeçer (faks): (312) 292 41 80

Ana sayfaDerslerYayınlarımÖzgeçmişAraştırmaEnglish


Kasırga Projeleri:

Donanım ve yazılım üzerine araştırma ve geliştirme çalışmalarımızı yürüttüğümüz tasarım takımımız Kasırga'nın sayfasına http://kasirga.etu.edu.tr adresinden ulaşabilirsiniz. Kasırga takımı 7 Ocak 2009 tarihinde şirketleşerek Kasırga Bilişim Elektronik Ltd. Şti. adını almıştır (http://www.kasirgabilisim.com.tr).

Kasırga Donanım Takımı (31Temmuz 2007)

1.

İşlemci Tasarımı
Bu proje kapsamında 3 işlemci tasarlanmış ve FPGA üzerinde denenmiştir. Ayrıca işlemcilerin üzerine kod yazmak için bir çevirici dil arayüz programı olan Tulpar geliştirilmiştir. Çalımalar 4üncü işlemcinin geliştirilmesi ve yeni mimarilerin denenmesi üzerinde sürmektedir.

2.

Grafik İşlemcisi Tasarımı
GC100 grafik işlemcisi bu proje kapsamında geliştirme aşamasındadır.

3.

Öğrenci İşleri Bilgi Sistemi
Öğrenci işleri bilgi sistemi tasarımı aşamasında takımımız TOBB ETÜ'de ders programlarının daha iyi yapılabilmesi için Önkayıt sistemi adında bir bilgi toplama ve işleme sistemi geliştirmiş, 2007 Güz, Bahar ve Yaz dönemlerinde TOBB ETÜ'nün ders programlarını geliştirilen yazılım yardımıyla yapılmış ve öğrencilerin ders kayıtları tasaralanan sistem aracılığıyla alınmıştır.


Dış Destekli Projeler:

3.

Genişletilebilir Yazmaç Adlandırma Yöntemi Tasarımı

TÜBİTAK - 1001

Projenin Zaman Aralığı: 1 Eylül 2009 - 1 Eylül 2011

Bütçe: 116.450 TL

2.

Sırasız Yürütüm Yapan Mikroişlemcilerde Çalıştırılan Programlardaki Dar Değerlerin ve Bu Değerlerin Üretildiği Evrelerin Belirlenip İşlemcinin Güç Tüketiminin Azaltılması Amacıyla Kullanılması

TÜBİTAK - 1001

Projenin Zaman Aralığı: 1 Temmuz 2007 - 1 Temmuz 2009

Bütçe: 96.560 TL

1.

Reliable Embedded Processors

HiPEAC

Projenin Zaman Aralığı: 1 Haziran 2007 - 1 Haziran 2008

Bütçe: 20.400 Avro


Tez Danışmanlığını Yaptığım Öğrenciler:

5.

Çağdaş Mikroişlemcilerde Veri Saklayan Birimlerin Sızdırmaya Bağlı Güç Tüketimlerinin Azaltılması

Yusuf Onur Koçberber

TOBB Ekonomi ve Teknoloji Üniversitesi, Eylül 2009, Yüksek Lisans

Mezuniyetten sonraki ilk kurumu: (EPFL, İsviçre, Doktora Öğrencisi)

pdf
4.

Mikroişlemcilerde Yazmaç Öbeğinin Enerji Tasarrufu için Bölümlenmesi

Meltem Özsoy

TOBB Ekonomi ve Teknoloji Üniversitesi, Temmuz 2009, Yüksek Lisans

Mezuniyetten sonraki ilk kurumu: (State University of New York - Binghamton, ABD, Doktora Öğrencisi)

pdf
3.

Mikroişlemcilerde Üretilen Değerlerin Genişliklerini Tahmin Etmek İçin Donanım Tasarımı

Hatice Şeyma Ülker

TOBB Ekonomi ve Teknoloji Üniversitesi, Ekim 2007, Yüksek Lisans

Mezuniyetten sonraki ilk kurumu: (Türk Telekom)

pdf
2.

Mikroişlemcilerde Etiket Karşılaştırıcılarının Kullanılmasıyla Geçici Hataların Tespiti

Gülay Yalçın

TOBB Ekonomi ve Teknoloji Üniversitesi, Eylül 2007, Yüksek Lisans

Mezuniyetten sonraki ilk kurumu: (UPC, Barselona, İspanya, Doktora Öğrencisi)

pdf

1.

İşlemcilerde Düşük Güç Tüketimine Yönelik Yöntemler

Yusuf Sinan Hanay

TOBB Ekonomi ve Teknoloji Üniversitesi, Haziran 2007, Yüksek Lisans

Mezuniyetten sonraki ilk kurumu: (University of Massachusetts Amherst, ABD, Doktora Öğrencisi)

pdf


Bazı Bağlantılar:

Mikroişlemci Benzetimlikleri

· PTLsim: x86 komut kümesi kullanan mikroişlemci benzeştiricisi

· M-Sim: Alpha komut kümesi kullanan çoklu kullanım (multithreading) benzeştiricisi

Donanım Tasarımı için Araçlar

· http://embedded.eecs.berkeley.edu/Alumni/pinhong/scriptEDA/

· http://www.geda.seul.org/

· http://www.linuxeda.com/

Uluslar arası Kurultaylar

· ICCD: Bilgisayar Tasarımı

· ICCAD: Bilgisayar Destekli Tasarım

· DAC: Tasarım Araçlarını Geliştirme

· DATE: Avrupa Tasarım Araçlarını Geliştirme

· MICRO: Mikroişlemci Mimarisi 

Uluslar arası Kurultayların Kabul Oranları


Yararlı Yayınlar:

Genel Mikroişlemci Mimarisi:

1.

"The Microarchitecture of Superscalar Processors", J. Smith, G. Sohi, in Proceedings of IEEE, 1995.

pdf

2.

"On Pipelining Dynamic Instruction Scheduling Logic", J. Stark, M. Brown, Y.Patt, in MICRO 2000

pdf

3.

"Register renaming and Dynamic Speculation: an Alternative Approach", M. Moudgill et al., MICRO, 1993

pdf
4. "Checkpoint Processing and Recovery: Towards Scalable Large Instruction Window Processors", H. Akkary et al., MICRO 2003 pdf

Dar Değerlerin İşlenmesi ve Kullanılması:

1.

"Physical Register Inlining", M. Lipasti, B. Mestan, E. Gunadi, in ISCA 2004.

pdf

2.

"Dynamically Exploiting Narrow Width Operands to Improve Processor Power and Performance", D. Brooks, M. Martonosi, in HPCA 1999

pdf

3.

"Small, Fast and Low-Power Register File by Bit-Partitioning", M. Kondo, H. Nakamura, in HPCA 2005

pdf

4.

"In-Register Duplication: Exploiting Narrow-Width Value for Improving Register File Reliability", J. Hu, S. Wang, S. Ziavras, in DSN 2006

pdf

5.

"A Content Aware Integer Register File Organization", R. Gonzalez et al., in ISCA 2004

pdf

6.

"Dynamic Zero Compression for Cache Energy Reduction", L. Villa, M. Zhang, K. Asanovic, in MICRO 2000

pdf

7.

"Energy Efficient Asymmetrically Ported Register Files", A. Aggarwal, M. Franklin, in ICCD 2003

pdf
8. "Exploiting Data-Width Locality to Increase Superscalar Execution Bandwidth ", G. Loh, MICRO 2002 pdf

Dosyalar:

1.

Mikroişlemci benzetimliğiyle birlikte kullanılacak programlar

 

En son, 04.09.2009 tarihinde güncellendi