B

Benny Åkesson

Institute of Informatics of the Slovak Academy of Sciences

ORCID: 0000-0003-2949-2080

Publishes on Real-Time Systems Scheduling, Parallel Computing and Optimization Techniques, Embedded Systems Design Techniques. 206 papers and 3.8k citations.

206Publications
3.8kTotal Citations

Is this you? Claim your profile.

Add your photo, update your bio, and get notified when your ranking changes.

Top publicationsby citations

Predator
Cited by 214

Memory requirements of intellectual property components (IP) in contemporary multi-processor systems-on-chip are increasing. Large high-speed external memories, such as DDR2 SDRAMs, are shared between a multitude of IPs to satisfy these requirements at a low cost per bit. However, SDRAMs have highly variable access times that depend on previous requests. This makes it difficult to accurately and analytically determine latencies and the useful bandwidth at design time, and hence to guarantee that hard real-time requirements are met. The main contribution of this paper is a memory controller design that provides a guaranteed minimum bandwidth and a maximum latency bound to the IPs. This is accomplished using a novel two-step approach to predictable SDRAM sharing. First, we define memory access groups, corresponding to precomputed sequences of SDRAM commands, with known efficiency and latency. Second, a predictable arbiter is used to schedule these groups dynamically at run-time, such that an allocated bandwidth and a maximum latency bound is guaranteed to the IPs. The approach is general and covers all generations of SDRAM. We present a modular implementation of our memory controller that is efficiently integrated into the network interface of a network-on-chip. The area of the implementation is cheap, and scales linearly with the number of IPs. An instance with six ports runs at 200 MHz and requires 0.042 mm2 in 0.13μm CMOS technology.

T-CREST: Time-predictable multi-core architecture for embedded systems
Martin Schoeberl, Sahar Abbaspour, Benny Åkesson et al.|Journal of Systems Architecture|2015
Cited by 184Open Access

Real-time systems need time-predictable platforms to allow static analysis of the worst-case execution time (WCET). Standard multi-core processors are optimized for the average case and are hardly analyzable. Within the T-CREST project we propose novel solutions for time-predictable multi-core architectures that are optimized for the WCET instead of the average-case execution time. The resulting time-predictable resources (processors, interconnect, memory arbiter, and memory controller) and tools (compiler, WCET analysis) are designed to ease WCET analysis and to optimize WCET performance. Compared to other processors the WCET performance is outstanding. The T-CREST platform is evaluated with two industrial use cases. An application from the avionic domain demonstrates that tasks executing on different cores do not interfere with respect to their WCET. A signal processing application from the railway domain shows that the WCET can be reduced for computation-intensive tasks when distributing the tasks on several cores and using the network-on-chip for communication. With three cores the WCET is improved by a factor of 1.8 and with 15 cores by a factor of 5.7. The T-CREST project is the result of a collaborative research and development project executed by eight partners from academia and industry. The European Commission funded T-CREST.

Codon-acticodon recognition in the valine codon family.
S K Mitra, Florentyna Lustig, Benny Åkesson et al.|Journal of Biological Chemistry|1977
Cited by 89Open Access

An in vitro protein-synthesizing system completely dependent on added valine tRNA (valyl-tRNAval) and programmed with RNA from the phage MS2 has been used to investigate the incorporation into MS2 coat protein of valine from isoaccepting valyl-tRNAsval with the anticodons U AC (U represents 5-oxyacetic acid uridine monophosphate), GAC, and IAC in response to the four valine codons GUU, GUC, GUA, and GUG. By examining the incorporation of valine into NH2-terminal and internal positions of three tryptic peptides from the MS2 coat protein it has been established that these anticodons each recognize all four valine codons. We therefore conclude that under our conditions of in vitro protein synthesis the genetic code, as far as the valine codons are concerned, is operationally a two letter code, i.e. the third codon nucleotide has no absolute discriminating function.