Shared resources high-level modeling in embedded systems using virtual nodes

Author(s):  
Chafic Jaber ◽  
Andreas Kanstein ◽  
Ludovic Apvrille ◽  
Amer Baghdadi ◽  
Renaud Pacalet
Author(s):  
Umar Ibrahim Minhas ◽  
Roger Woods ◽  
Georgios Karakonstantis

AbstractWhilst FPGAs have been used in cloud ecosystems, it is still extremely challenging to achieve high compute density when mapping heterogeneous multi-tasks on shared resources at runtime. This work addresses this by treating the FPGA resource as a service and employing multi-task processing at the high level, design space exploration and static off-line partitioning in order to allow more efficient mapping of heterogeneous tasks onto the FPGA. In addition, a new, comprehensive runtime functional simulator is used to evaluate the effect of various spatial and temporal constraints on both the existing and new approaches when varying system design parameters. A comprehensive suite of real high performance computing tasks was implemented on a Nallatech 385 FPGA card and show that our approach can provide on average 2.9 × and 2.3 × higher system throughput for compute and mixed intensity tasks, while 0.2 × lower for memory intensive tasks due to external memory access latency and bandwidth limitations. The work has been extended by introducing a novel scheduling scheme to enhance temporal utilization of resources when using the proposed approach. Additional results for large queues of mixed intensity tasks (compute and memory) show that the proposed partitioning and scheduling approach can provide higher than 3 × system speedup over previous schemes.


2014 ◽  
Vol 599-601 ◽  
pp. 530-533
Author(s):  
Hong Hao Wang ◽  
Hui Quan Wang ◽  
Zhong He Jin

Due to the complex timing sequence of NAND flash, a unified design process is urgently required to guarantee the reliability of storage system of nano-satellite. Unified Modeling Language (UML) is a widely used high level modeling language for object-oriented design. This paper adopts the UML as the design and modelling tool in the low level storage system design to elaborate the UML application in each phase of design in detail. The result shows taking UML as the modelling tool results in a clear and unambiguity design, which promotes the reliability and quality of software. At last, the feasibility of object-oriented implementation in C is presented.


2017 ◽  
Vol 6 (1) ◽  
pp. 84 ◽  
Author(s):  
A. Georges L. Romme

The “science park” model has long been showing signs of aging, with many science parks now facing budget cuts by local and regional governments. In this study, we dissect the blueprint of a highly successful campus-based ecosystem, the High Tech Campus Eindhoven (HTCE). As an innovation ecosystem, the HTCE provides its residents (a) access to shared resources and facilities, to facilitate research and product development, and (b) an innovation community that enhances knowledge sharing between people at the campus. The success of the HTCE arises from a deep and inclusive understanding of the conditions in which an ecosystem for research and development can thrive, and the commitment to carefully grow and sustain these conditions. These conditions include: low physical distances between the various buildings, offices and shared facilities; a dynamic portfolio of thematic workshops and meetings stimulate knowledge sharing and informal networking; careful management of the diversity and reputation of the campus; attracting and hosting “connectors” that have the capability to initiate and/or manage collaboration across a newly emerging value chain; and a high level of responsiveness to requests and feedback of residents.


Sign in / Sign up

Export Citation Format

Share Document