Results 211 to 220 of about 430,430 (265)
Software Pipelining of Nested Loops [PDF]
Software pipelining is a technique to improve the performance of a loop by overlapping the execution of several iterations. The execution of a software-pipelined loop goes through three phases: prolog, kernel, and epilog. Software pipelining works best if most of the time is spent in the kernel phase rather than in the prolog or epilog phases. This can
Kalyan Muthukumar, Gautam Doshi
exaly +3 more sources
Some of the next articles are maybe not open access.
Related searches:
Related searches:
Virtual Software-In-Loop (Closed Loop) Simulation Setup during Software Development
SAE Technical Paper Series, 2022<div class="section abstract"><div class="htmlview paragraph">Simulation of real time situations is a time tested software validation methodology in the automotive industry and array of simulation technologies have been in use for decades and is widely accepted and been part & parcel of software development cycle.
Kalaiyarasan Nagarajan +4 more
openaire +1 more source
On the Implementation of Control Loops by Software
2006 IEEE Conference on Computer-Aided Control Systems Design, 2006This article is intended to present a survey of what we consider as one of the central aspects of embedded systems, namely the realization of control systems by software. Although computers are today the most popular medium for implementing controllers, we feel that the state of understanding of this topic is not satisfactory, mostly due to the fact ...
Paul Caspi, Oded Maler
openaire +1 more source
Software Data Prefetching for Software Pipelined Loops
Journal of Parallel and Distributed Computing, 1999This paper focuses on the interaction between software prefetching (both binding and nonbinding prefetch) and software pipelining for statically scheduled machines. First, it is shown that evaluating software pipelined schedules without considering memory effects can be rather inaccurate due to stalls caused by dependences with memory instructions ...
F. Jesús Sánchez +1 more
openaire +1 more source
Model-in-the-Loop and Software-in-the-Loop Testing of Closed-Loop Automotive Software with Arttest
2017In this paper, we present Arttest, a tool for functional testing of block diagrams developed with MATLAB/Simulink. We introduce testing concepts for closed-loop tests of automotive software on model and software level, the integration of the concepts into a signal specification language and correspondent tool support.
Norman Hansen +5 more
openaire +2 more sources
Hardware-In-The-Loop and Software-In-The-Loop Testing of the MOVE-II CubeSat [PDF]
This article reports the ongoing work on an environment for hardware-in-the-loop (HIL) and software-in-the-loop (SIL) tests of CubeSats and the benefits gained from using such an environment for low-cost satellite development. The satellite tested for these reported efforts was the MOVE-II CubeSat, developed at the Technical University of Munich since ...
Jonis Kiesbye, David Meßmann
exaly +2 more sources
Loop pipelining in hardware-software partitioning
Proceedings of 1998 Asia and South Pacific Design Automation Conference, 1998This paper presents a hardware-software partitioning algorithm that exploits a loop pipelining technique. The partitioning algorithm is based on iterative improvement. The algorithm tries to minimize hardware cost through hardware sharing and hardware implementation selection without violating given performance constraint.
Jinhwan Jeon, Kiyoung Choi
openaire +2 more sources
De-pipeline a software-pipelined loop
2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)., 2003Software pipelining is a loop optimization technique that has been widely implemented in modem optimizing compilers. In order to utilize fully the instruction level parallelism of the recent VLIW DSP processors, DSP programs have to be optimized by software pipelining.
Bogong Su +3 more
openaire +2 more sources
Distributed Systems Management Software-in-the-Loop
International Journal of Software Engineering and Knowledge Engineering, 1998IT experts expect open distributed processing to become the predominant computing infrastructure in the late nineties. All computer supported work places of large enterprises and organizations will then be networked and will be integrated into cross-regional and cross-sector business and information processes.
Bernd J. Krämer, Thomas Koch 0001
openaire +1 more source
A Generic Solution to Software-in-the-Loop
MILCOM 2007 - IEEE Military Communications Conference, 2007The low fidelity and speed of traditional simulations have become unacceptable for the complex large-scale networks of today. In this paper we propose alternative techniques and focus on a software-in-the-loop implementation. Software-in-the-loop provides us with the following two-fold advantages: (a) it helps solve traditional simulation problems of ...
Stephanie Demers +2 more
openaire +1 more source

