Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2019
Design and Implementation of Cross-platform Control system for Track Vehicle
RICAI '19: Proceedings of the 2019 International Conference on Robotics, Intelligent Control and Artificial IntelligencePages 648–653https://doi.org/10.1145/3366194.3366310For solving the compatibility problem of the control system to different track vehicle platforms, a track vehicle cross-platform control system is designed, which reduces the development difficulty of track vehicle control system based on different ...
- demonstrationNovember 2015
Demo: Building Reliable Wireless Embedded Platforms using the Bolt Processor Interconnect
- Felix Sutton,
- Marco Zimmerling,
- Reto Da Forno,
- Roman Lim,
- Tonio Gsell,
- Georgia Giannopoulou,
- Federico Ferrari,
- Jan Beutel,
- Lothar Thiele
SenSys '15: Proceedings of the 13th ACM Conference on Embedded Networked Sensor SystemsPages 461–462https://doi.org/10.1145/2809695.2817854We demonstrate the capabilities of Bolt, an ultra-low-power processor interconnect for the composable construction of new multi-processor wireless embedded platforms. Bolt provides asynchronous bidirectional communication between two processors with ...
- research-articleNovember 2015
Bolt: A Stateful Processor Interconnect
- Felix Sutton,
- Marco Zimmerling,
- Reto Da Forno,
- Roman Lim,
- Tonio Gsell,
- Georgia Giannopoulou,
- Federico Ferrari,
- Jan Beutel,
- Lothar Thiele
SenSys '15: Proceedings of the 13th ACM Conference on Embedded Networked Sensor SystemsPages 267–280https://doi.org/10.1145/2809695.2809706The wireless sensor network community is currently undergoing a platform paradigm shift, moving away from classical single-processor motes toward heterogeneous multi-processor architectures. These emerging platforms promise efficient concurrent ...
- research-articleMarch 2015
MPIOV: scaling hardware-based I/O virtualization for mixed-criticality embedded real-time systems using non transparent bridges to (multi-core) multi-processor systems
DATE '15: Proceedings of the 2015 Design, Automation & Test in Europe Conference & ExhibitionPages 579–584Safety-critical systems consolidating multiple functionalities of different criticality (so-called mixed-criticality systems) require separation between these functionalities to assure safety and security properties. Performance-hungry and safety-...
- research-articleJune 2014
Author retrospective for compiler-directed data prefetching in multiprocessors with memory hierarchies
ACM International Conference on Supercomputing 25th Anniversary VolumePages 9–11https://doi.org/10.1145/2591635.2591644The ideas of compiler-generated prefetching were first proposed in the late 80's. Two main research directions were pursued, both addressed prefetching for loop-based applications containing arrays with regular access patterns. Our approach assumed a ...
-
- research-articleFebruary 2014
Scheduling analysis from architectural models of embedded multi-processor systems
As embedded systems need more and more computing power, many products require hardware platforms based on multiple processors. In case of real-time constrained systems, the use of scheduling analysis tools is mandatory to validate the design choices, ...
- ArticleDecember 2012
Architectural Trace-Based Functional Coverage for Multiprocessor Verification
MTV '12: Proceedings of the 2012 13th International Workshop on Microprocessor Test and VerificationPages 1–5https://doi.org/10.1109/MTV.2012.12Functional coverage plays a pivotal role in assuring the quality of input stimuli used in the verification of modern digital designs. For an out-of-order multi-processor design, simulation of a detailed model of the design is often required to observe ...
- ArticleOctober 2011
Task Migration for Energy Conservation in Real-Time Multi-processor Embedded Systems
CYBERC '11: Proceedings of the 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge DiscoveryPages 393–398https://doi.org/10.1109/CyberC.2011.69In recent years, portable devices and tablet PCs grow fast and become more convenient and mobile. Applications like multimedia, SIP, and 3D movies become more diverse than before. However, the complex architecture and heavy computing demands increase ...
- research-articleSeptember 2011
Hard real-time garbage collection for a Java chip multi-processor
JTRES '11: Proceedings of the 9th International Workshop on Java Technologies for Real-Time and Embedded SystemsPages 64–73https://doi.org/10.1145/2043910.2043921Garbage collection is a well known technique to increase program safety and developer productivity. Within the past few years, it has also become feasible for uniprocessor hard real-time systems. However, garbage collection for multi-processors does not ...
- ArticleSeptember 2011
Design and implementation of a locking-aware scheduler for multiprocessor environments
ICHIT'11: Proceedings of the 5th international conference on Convergence and hybrid information technologyPages 384–390Virtualization technology has known to be an efficient solution to reduce space and costs by using server consolidation and to provide flexible management of system resources. The widely used virtual machine monitor (VMM) such as Xen is not perfectly ...
- research-articleMay 2011
The XMOS XK-XMP-64 development board
NOCS '11: Proceedings of the Fifth ACM/IEEE International Symposium on Networks-on-ChipPages 255–256https://doi.org/10.1145/1999946.1999988The XMOS XK-XMP-64 is an experimental multi-processor board that demonstrates the scalability of the XS1 architecture; it connects 64 XCore processors, providing 512 hardware threads and 25.6 GIPS aggregate performance. This paper briefly overviews the ...
- research-articleMarch 2011
From nonpreemptive to preemptive scheduling: from single-processor to multi-processor?
SAC '11: Proceedings of the 2011 ACM Symposium on Applied ComputingPages 717–722https://doi.org/10.1145/1982185.1982342The use of automata for specifying patterns of task generation has broaden the perspective of schedulability analysis; scheduling has moved from periodic or rate-monotonic to aperiodic and non-uniform tasks. The question of schedulability in this ...
- demonstrationNovember 2010
LEAP: lightweight deterministic multi-processor replay of concurrent java programs
FSE '10: Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineeringPages 385–386https://doi.org/10.1145/1882291.1882361The technique of deterministic record and replay aims at faithfully reenacting an earlier program execution. For concurrent programs, it is one of the most important techniques for program understanding and debugging. This demo presents LEAP: an ...
- research-articleNovember 2010
LEAP: lightweight deterministic multi-processor replay of concurrent java programs
FSE '10: Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineeringPages 207–216https://doi.org/10.1145/1882291.1882323The technique of deterministic record and replay aims at faithfully reenacting an earlier program execution. For concurrent programs, it is one of the most important techniques for program understanding and debugging. The state of the art deterministic ...
- ArticleSeptember 2010
A Predictable Multiprocessor Design Flow for Streaming Applications with Dynamic Behaviour
DSD '10: Proceedings of the 2010 13th Euromicro Conference on Digital System Design: Architectures, Methods and ToolsPages 548–555https://doi.org/10.1109/DSD.2010.31The design of new embedded systems is getting more and more complex as more functionality is integrated into these systems. To deal with the design complexity, a predictable design flow is needed. The result should be a system that guarantees that an ...
- ArticleJuly 2010
Parallelization and Performance Test to Multiple Objective Particle Swarm Optimization Algorithm
IFITA '10: Proceedings of the 2010 International Forum on Information Technology and Applications - Volume 01Pages 216–223https://doi.org/10.1109/IFITA.2010.109In recent years, Model calibration and parameter estimation with high complexity is a common problem in many areas of researches, especially in environmental modeling. This paper proposes a comparatively simple technique on the parallel implement of ...
- research-articleOctober 2009
Monotonicity and run-time scheduling
EMSOFT '09: Proceedings of the seventh ACM international conference on Embedded softwarePages 177–186https://doi.org/10.1145/1629335.1629359Modern embedded multi-processors can execute several stream-processing applications concurrently. Typically, these applications are partitioned into tasks that communicate over buffers together forming a task graph. The fact that these applications are ...
- ArticleAugust 2009
Fairness and Interactivity of Three CPU Schedulers in Linux
RTCSA '09: Proceedings of the 2009 15th IEEE International Conference on Embedded and Real-Time Computing Systems and ApplicationsPages 172–177https://doi.org/10.1109/RTCSA.2009.26CPU scheduler is a very important subsystem which affects system throughput, interactivity and fairness. The development of Linux kernel is relatively fast-paced. By now, many CPU schedulers have been designed by researchers, hobbyists and kernel ...
- research-articleOctober 2008
Decoupled root scanning in multi-processor systems
CASES '08: Proceedings of the 2008 international conference on Compilers, architectures and synthesis for embedded systemsPages 91–98https://doi.org/10.1145/1450095.1450111Garbage collection (GC) is a well known approach to simplify software development. Recently, it has started to gain acceptance also in the real-time community. Several hard real-time GC algorithms have been proposed for uniprocessors. However, the ...
- research-articleJune 2008
Operational analysis of processor speed scaling
SPAA '08: Proceedings of the twentieth annual symposium on Parallelism in algorithms and architecturesPages 179–181https://doi.org/10.1145/1378533.1378566This brief announcement presents a pair of performance laws that bound the change in aggregate job queueing time that results when the processor speed changes in a parallel computing system. Our laws require only lightweight passive external ...