Abstract
In this paper we describe the RERAL compiler. RERAL is a Rule-based Event-driven Routing Algorithm Language. It is intended for the configuration of a router for regular networks, as found in parallel computers or computer clusters. The language combines predicate-logic-derived functional expressions with Petri-net-based asynchronity. The high performance requirements (a routing decision should take no more than few nanoseconds) imply sophisticated optimization methods in the compiler, in particular, flattening the program hierarchy, unrolling loops and mapping high-level program fragments to available application-specific hardware units. We also point out a new application area of the concept, namely the management of a memory interface in a system-on-chip for increased bandwidth utilization.
| Originalsprache | Englisch |
|---|---|
| Zeitschrift | Electronic Notes in Theoretical Computer Science |
| Jahrgang | 124 |
| Ausgabenummer | 1 |
| Seiten (von - bis) | 63-80 |
| Seitenumfang | 18 |
| ISSN | 1571-0661 |
| DOIs | |
| Publikationsstatus | Veröffentlicht - 02.03.2005 |
UN SDGs
Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung
-
SDG 9 – Industrie, Innovation und Infrastruktur
Fingerprint
Untersuchen Sie die Forschungsthemen von „A Compiler for Mapping a Rule-Based Event-Triggered Program to a Hardware Engine“. Zusammen bilden sie einen einzigartigen Fingerprint.Zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver