114,384 Hits in 6.5 sec

The Hardware Thread Interface Design and Adaptation on Dynamically Reconfigurable SoC

Ying Wang, Wei-Nan Chen, Xiao-Wei Wang, Hong-Jun You, Cheng-Lian Peng
2009 2009 International Conference on Embedded Software and Systems  
Nowadays, one of the challenges for creating a mixed hardware/software application on dynamically reconfigurable SoC is how to provide a unified programming model for hybrid hardware/software tasks and  ...  At the same time, the stub/interface adaptation mechanism is also presented to support shared buffer based inter-thread communication/synchronization.  ...  Hardware tasks of data processing are abstracted to POSIX-compliant hardware threads under the support of hardware thread interface design and adaptation.  ... 
doi:10.1109/icess.2009.56 dblp:conf/icess/WangCWYP09 fatcat:2hbhkaxpybhn3h5gf2kqtcueru

Modelling Adaptive Systems in ForSyDe

Ingo Sander, Axel Jantsch
2008 Electronical Notes in Theoretical Computer Science  
Since ForSyDe is based on the functional paradigm we can model adaptivity by using functions as signal values, which we use as the base for our concept of adaptive processes.  ...  Depending on the level of adaptivity we categorise four classes of adaptive process, spanning from parameter adaptive to interface adaptive process.  ...  0 i[k − 1] k > 0 Modelling of Adaptivity We extend the ForSyDe framework to model adaptivity on several levels of abstraction.  ... 
doi:10.1016/j.entcs.2008.02.011 fatcat:rko3e34nanb2ndfxee23l3ipiy

Network-on-Chip: A State-of-the-art Review

Seema Seema, Pawan Kumar Dahiya
2017 IOSR Journal of VLSI and Signal processing  
At different level of abstraction, different NoC researchers give unique customized NoC architecture. Parametrizabilityat system-level and granularity of NoC can be used to compare different NoCs. .  ...  This paper includes the NoC basics, network topology, relevant research issues and different abstraction levels. 35 | Page Design methodology: Maximum use of characteristics according  ...  There are four layers similar to OSI model as system, network adapter, network and link which gives different level of abstraction in NoC.  ... 
doi:10.9790/4200-0704012935 fatcat:2lvngq24prdjtevtkpqeqkv67u

SystemC/C-based model-driven design for embedded systems

Elvinia Riccobene, Patrizia Scandurra, Sara Bocchio, Alberto Rosti, Luigi Lavazza, Luigi Mantellini
2009 ACM Transactions on Embedded Computing Systems  
In this article, we give a complete and detailed view of the proposed codesign flow for embedded systems based on the use of modeling languages and model transformations to define and reduce abstract,  ...  to the high-level modeling of the system.  ...  Essentially, the cosimulation can be carried out at transactional or at instruction level, and depending on the level of abstraction that is used for the model, synchronization and communication are handled  ... 
doi:10.1145/1550987.1550993 fatcat:ikn2b5yenrf5xh5nxsakzvo5km

Synthesis of optimized hardware transactors from abstract communication specifications

Dongwook Lee, Hyungman Park, Andreas Gerstlauer
2012 Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis - CODES+ISSS '12  
Addressing ever-increasing complexity and heterogeneity of Multi-Processor Systems-on-Chip (MPSoCs), Transaction-Level Models (TLMs) have emerged to raise the design abstraction to higher levels [3] .  ...  Even with transaction-level modeling and high-level synthesis of hardware, communication interfaces still have to be manually designed at a low protocol level.  ...  Hardware Synthesis Flow Our flow supports hardware synthesis from models at varying levels of abstraction (Fig. 2) .  ... 
doi:10.1145/2380445.2380508 dblp:conf/codes/LeePG12 fatcat:m3taxwwyc5at7oxrviossunbza

A language adaptation architecture for reflective concurrent systems [chapter]

C. H. Lin, E. H. Huang, T. Elrad
1998 IFIP Advances in Information and Communication Technology  
We present a reflective architecture to support language adaptation capability.  ...  Our approach enables users (language designers/programmers) to satisfy new requirements in a base language without changing the compiler while promoting reuse of software components.  ...  Pictorial Representation of the Abstraction Phase abstraction level (between the base level and meta level ofFigure 1), to the computational model. Figure 8 8 A new virtual adapter synchronizer.  ... 
doi:10.1007/978-0-387-35350-0_22 fatcat:s3hvyqxrj5a7befhyt5i3ashre

Achieving Smooth Component Integration with Generative Aspects and Component Adaptation [chapter]

Yankui Feng, Xiaodong Liu, Jon Kerridge
2006 Lecture Notes in Computer Science  
An expandable library of reusable adaptation aspects at multiple abstraction levels has been developed. A prototype tool is developed to scale up the approach.  ...  Although component adaptation has acted as a key solution of eliminating these mismatches, existing practices are either only capable for adaptation at a rather simple level, or requires too much intervention  ...  Using this model, an aspect is described as a set of abstract join points which are used when an aspect is combined with the base-modules of a software system.  ... 
doi:10.1007/11763864_19 fatcat:rcca4acj2vemtpwqptoiunejfm

4th International Workshop on Models@run.time [chapter]

Nelly Bencomo, Gordon Blair, Robert France, Freddy Muñoz, Cédric Jeanneret
2010 Lecture Notes in Computer Science  
The 4th edition of the workshop Models@run.time was held at the 12th International Conference on Model Driven Engineering Languages and Systems (MODELS).  ...  In this summary we present a synopsis of the presentations and discussions that took place during the 4 th International Workshop on Models@run.time.  ...  Introduction The Models@run.time workshop series provides a forum for exchange of ideas on use of models to support software runtime adaptation.  ... 
doi:10.1007/978-3-642-12261-3_12 fatcat:nzxlduu5y5gk3pj35q6cvhgs5a

Agilo: A Highly Flexible Groupware Framework [chapter]

Axel Guicking, Peter Tandler, Paris Avgeriou
2005 Lecture Notes in Computer Science  
Today there exist many frameworks for the development of synchronous groupware applications.  ...  points and providing a modular architecture to simplify the integration of applications and the extensibility and adaptability to different application and integration requirements.  ...  The COAST server uses the Active Object pattern to process incoming messages [3] . Synchronization Model.  ... 
doi:10.1007/11560296_4 fatcat:xvgkdyxgy5dv7nn3jwsf5mxmnq

Generative aspect-oriented component adaptation

X. Liu, Y. Feng, J. Kerridge
2008 IET Software  
The approach enjoys high level of automation and capability of deep level adaptation, which is achieved in an aspect-oriented component adaptation framework by generating and then applying the adaptation  ...  An expandable repository of reusable adaptation aspects has been developed based on the proposed twodimensional aspect model. A prototype tool is built to as a leverage of the approach.  ...  AAF is the fundamental and the most abstract level of aspect definition in the model. As an XML schema file, AAF is used to define the structure of different types of aspects.  ... 
doi:10.1049/iet-sen:20070049 fatcat:hxlni3tjlrgbfkkggl7ozeu4pq

A Framework for Exploration of Parallel SystemC Simulation on the Single-chip Cloud Computer

Christoph Roth, Simon Reder, Oliver Sander, Michael Hübner, Jürgen Becker
2012 Proceedings of the Fifth International Conference on Simulation Tools and Techniques  
As a case study, a synchronous parallelization scheme is preliminarily evaluated by means of several simulation models of different accuracy.  ...  The framework provides the basis for implementation of different synchronization schemes while combining distributed and shared memory programming models and exploiting multiple distinct address spaces  ...  Results of performance analysis when using the mixed abstraction level model are illustrated in Fig. 6 . The speedup compared to the sequential case is shown.  ... 
doi:10.4108/icst.simutools.2012.247751 dblp:conf/simutools/RothRSHB12 fatcat:utisq7uqi5agbprpxhab64acgi

Dynamic synchronization

Jorge Ressia, Oscar Nierstrasz
2009 Proceedings of the International Workshop on Smalltalk Technologies - IWST '09  
We propose a new approach to synchronization which strictly separates the functional code from the synchronization requirements to be used and which adapts objects to be synchronized dynamically to their  ...  At the same time, the synchronization defined statically in the code is not capable of adapting to different runtime situations.  ...  Acknowledgements We gratefully acknowledge the financial support of the Swiss National Science Foundation for the project "Bringing Models Closer to Code" (SNF Project No. 200020-121594, Oct. 2008 -Sept  ... 
doi:10.1145/1735935.1735952 dblp:conf/iwst/RessiaN09 fatcat:vulimyejgzcvnkx2tgkj5croai

Automatic generation of transaction level models for rapid design space exploration

Dongwan Shin, Andreas Gerstlauer, Junyu Peng, Rainer Dömer, Daniel D. Gajski
2006 Proceedings of the 4th international conference on Hardware/software codesign and system synthesis - CODES+ISSS '06  
As a result of the communication design process, a transaction-level model of the system is generated.  ...  The TLM [1, 4, 6] abstracts pin-level communication to the level of individual bus protocol transactions in order to accelerate model simulations.  ...  system-level bus interfaces at higher levels of abstraction.  ... 
doi:10.1145/1176254.1176272 dblp:conf/codes/ShinGPDG06 fatcat:xrv7vafi35eurhipm5blpsknzi

Encapsulated Synchronization and Load-Balance in Heterogeneous Programming [chapter]

Yuri Torres, Arturo Gonzalez-Escribano, Diego Llanos
2012 Lecture Notes in Computer Science  
The high-level coordination is expressed using a programming model built on top of message-passing, providing portability across distributed-or shared-memory systems.  ...  It introduces a new abstraction layer in the conceptual structure of Hitmap.  ...  However, the authors do not abstract the use of both models and the target underlying hardware details.  ... 
doi:10.1007/978-3-642-32820-6_50 fatcat:tbcuebblrnawtbmuhcdww4zkci

Mechanisms for Leveraging Models at Runtime in Self-adaptive Software [chapter]

Amel Bennaceur, Robert France, Giordano Tamburrelli, Thomas Vogel, Pieter J. Mosterman, Walter Cazzola, Fabio M. Costa, Alfonso Pierantonio, Matthias Tichy, Mehmet Akşit, Pär Emmanuelson, Huang Gang (+2 others)
2014 Lecture Notes in Computer Science  
Models at runtime research aims to provide suitable abstractions, techniques, and tools to manage the complexity of adapting software systems at runtime.  ...  models, and maintaining fidelity of runtime models with respect to the running system and its environment.  ...  The problem is tackled by model synchronization and graph transformation techniques between abstract runtime models used for reasoning and planning adaptation and a system-level runtime model at the same  ... 
doi:10.1007/978-3-319-08915-7_2 fatcat:jpdcm6minjag7iqjzw47ta5fra
« Previous Showing results 1 — 15 out of 114,384 results