Zur Kurzanzeige

dc.creatorParnassos I., Skrimponis P., Zindros G., Bellas N.en
dc.date.accessioned2023-01-31T09:45:58Z
dc.date.available2023-01-31T09:45:58Z
dc.date.issued2016
dc.identifier10.1109/FPL.2016.7577372
dc.identifier.isbn9782839918442
dc.identifier.urihttp://hdl.handle.net/11615/77953
dc.description.abstractRecent advances in FPGA technology and the proliferation of High Level Synthesis (HLS) tools makes it possible to implement complex System on Chip (SoC) designs that realize complete applications in a single FPGA device. To be able to exploit the large performance vs. area search space of such modern FPGA-based SoCs, system architects must have the appropriate performance analysis tools to evaluate-preferably at runtime-the computational requirements and the data flow of such a system to determine potential performance bottlenecks when running realistic workloads. In this paper we introduce SoCLog, a framework that automatically enhances the platform architecture with additional hardware components used to generate activity logs when the base SoC architecture executes an application. This real-time information can be analyzed by the system designer to expose performance bottlenecks not only on aggregate, but also at clock cycle granularity thus revealing potential design inefficiencies when there is burst of activity in the system. We evaluate our framework with a number of SoC designs to show that such a logging information can be valuable for the design of a complex SoC in a modern FPGA with minimal area overhead. © 2016 EPFL.en
dc.language.isoenen
dc.sourceFPL 2016 - 26th International Conference on Field-Programmable Logic and Applicationsen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84994846635&doi=10.1109%2fFPL.2016.7577372&partnerID=40&md5=3940e3b22ae0748637c16ae42b99801d
dc.subjectComputation theoryen
dc.subjectComputer circuitsen
dc.subjectData flow analysisen
dc.subjectField programmable gate arrays (FPGA)en
dc.subjectHigh level synthesisen
dc.subjectProgrammable logic controllersen
dc.subjectReal time systemsen
dc.subjectReconfigurable hardwareen
dc.subjectSearch enginesen
dc.subjectSystem-on-chipen
dc.subjectAutomatically generateden
dc.subjectComputational requirementsen
dc.subjectHardware componentsen
dc.subjectPerformance analysisen
dc.subjectPerformance bottlenecksen
dc.subjectPlatform architectureen
dc.subjectReal-time informationen
dc.subjectSystem on chip designen
dc.subjectIntegrated circuit designen
dc.subjectInstitute of Electrical and Electronics Engineers Inc.en
dc.titleSoCLog: A real-time, automatically generated logging and profiling mechanism for FPGA-based Systems on Chipen
dc.typeconferenceItemen


Dateien zu dieser Ressource

DateienGrößeFormatAnzeige

Zu diesem Dokument gibt es keine Dateien.

Das Dokument erscheint in:

Zur Kurzanzeige