Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

A Compiler for Mapping a Rule-Based Event-Triggered Program to a Hardware Engine

Carsten Albrecht, Andreas C. Döring

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.

OriginalspracheEnglisch
ZeitschriftElectronic Notes in Theoretical Computer Science
Jahrgang124
Ausgabenummer1
Seiten (von - bis)63-80
Seitenumfang18
ISSN1571-0661
DOIs
PublikationsstatusVeröffentlicht - 02.03.2005

UN SDGs

Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung

  1. SDG 9 – Industrie, Innovation und Infrastruktur
    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