A MATRIX MULTIPLICATION ENGINE FOR GRAPHIC SYSTEMS DESIGNED TO RUN ON FPGA DEVICES
Journal Name:
- Sakarya Üniversitesi Fen Bilimleri Enstitüsü Dergisi
Keywords (Original Language):
| Author Name | University of Author | Faculty of Author |
|---|---|---|
Abstract (2. Language):
In Computer Graphics, as the number of objects in an animation scene and the number of vertices used to define each object increase, calculations of the three dimensional (3D) transformations require huge amount of CPU time. As a result, calculation of an animation scane could take a long time. Moreover, if it is a real time animation, it becomes impossible to calculate transformations in real time. In this study, a floating point based hardware module has been designed to speed up three dimensional transformations using FPGA (Field Programmable Gate Array) chips. The module was tested and functional verification of the module is done by comparing of results produced by module and the results generated by general purpose computers (PCs) for the same set of input data. Module’s data processing speed was compared to various PCs. The results showed that using the module, 3D graphic transformations can be speeded up by factor of up to 4.
Bookmark/Search this post with
Abstract (Original Language):
Bilgisayar grafiklerinde sıklıkla kullanılan üç boyutlu (3B) dönüşümlerde, animasyon sahnesindeki dönüşüme uğrayan nesne sayısı ve bu nesneleri tanımlamada kullanılan nokta sayısı arttıkça dönüşümü hesaplamak için gereken CPU zamanı katlanarak artmaktadır. Sonuçta, kısa bir animasyon filminin hesaplanması uzun zaman almakta ve eğer animasyon gerçek zamanlı bir animasyon ise hesaplanması imkansız hale gelmektedir. Bu çalışmada, FPGA (Alan Programlanabilir Kapı Dizileri) çiplerini kullanarak üç boyutlu dönüşümleri hızlandırmak için kesirli sayı tabanlı donanım modülü tasarlanmıştır. Tasarlanan modül gerçek veri üzerinde işlemler yapılarak test edilmiş ve modülün ürettiği sonuçların doğrulanması yapılmıştır. Modülün veri işleme hızı değişik bilgisayarlarla karşılaştırılmıştır. Karşılaştırma sonuçları göstermiştir ki, tasarlanan modül kullanılarak üç boyutlu grafik dönüşümleri PC’lere göre 4 kata kadar daha hızlı gerçekleştirilebilmektedir.
FULL TEXT (PDF):
- 1
61 - 68