Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Enabling dynamically reconfigurable technologies in mid range computers through PCI express

Vatsolakis Charalabos, Papadimitriou Kyprianos, Pnevmatikatos Dionysios

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/107595D2-EFF8-4F1B-8508-3ED8DCF3B95E-
Αναγνωριστικόhttp://users.isc.tuc.gr/~kpapadimitriou/publications/2014wrc-EnabDynRecMidRangeCompPCIe.pdf-
Γλώσσαen-
ΤίτλοςEnabling dynamically reconfigurable technologies in mid range computers through PCI expressen
ΔημιουργόςVatsolakis Charalabosen
ΔημιουργόςΒατσολακης Χαραλαμποςel
ΔημιουργόςPapadimitriou Kyprianosen
ΔημιουργόςΠαπαδημητριου Κυπριανοςel
ΔημιουργόςPnevmatikatos Dionysiosen
ΔημιουργόςΠνευματικατος Διονυσιοςel
ΠερίληψηEfficient I/O access is crucial in reconfigurable hardware platforms for implementing high-performance systems. Such platforms can outperform CPUs and GPGPUs in executing applications characterized by inherent parallelism. However, the system-level performance depends heavily on sustaining high transfer rates for feeding data into the reconfigurable hardware and getting the results back to the end-user. In the present work we propose and implement a hybrid system comprising a host computer and an FPGA platform. The latter acts as coprocessor into which hardware accelerators are loaded and executed in a transparent way, i.e. user is not involved in FPGA programming neither controlling its execution. Depending on the user request, the FPGA can be reconfigured either partially or entirely. Initially, we discuss the current state-of-the-art on I/O interfaces attached to FPGAs focusing primarily on the PCI Express (PCIe). Then, we present our system on which we implemented a design for measuring end-to-end throughput. We have developed a simple yet functional interface for serving the communication between software and hardware over PCIe v1.0 bus. At system-level, we achieved a throughput of 544 MBytes/s and 618 MBytes/s for DMA writes and reads respectively, over a PCIe four-lane (x4) connection. This includes all overhead such as communication delays and systems calls for requesting services from the operating system. Our work can be used as the basis for programming and executing hardware accelerators under the control of a run-time system.en
ΤύποςΠλήρης Δημοσίευση σε Συνέδριοel
ΤύποςConference Full Paperen
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2015-11-12-
Ημερομηνία Δημοσίευσης2014-
Θεματική ΚατηγορίαAutomatic computersen
Θεματική ΚατηγορίαAutomatic data processorsen
Θεματική ΚατηγορίαComputer hardwareen
Θεματική ΚατηγορίαComputing machines (Computers)en
Θεματική ΚατηγορίαElectronic brainsen
Θεματική ΚατηγορίαElectronic calculating-machinesen
Θεματική ΚατηγορίαElectronic computersen
Θεματική ΚατηγορίαHardware, Computeren
Θεματική Κατηγορίαcomputersen
Θεματική Κατηγορίαautomatic computersen
Θεματική Κατηγορίαautomatic data processorsen
Θεματική Κατηγορίαcomputer hardwareen
Θεματική Κατηγορίαcomputing machines computersen
Θεματική Κατηγορίαelectronic brainsen
Θεματική Κατηγορίαelectronic calculating machinesen
Θεματική Κατηγορίαelectronic computersen
Θεματική Κατηγορίαhardware computeren
Βιβλιογραφική ΑναφοράC. Vatsolakis, K. Papadimitriou and D. Pnevmatikatos, "Enabling Dynamically Reconfigurable Technologies in Mid Range Computers Through PCI Express", in HiPEAC Workshop on Reconfigurable Computing (WRC), January 2014. en

Υπηρεσίες

Στατιστικά