Filters








1,806 Hits in 4.9 sec

CAPSULE: Hardware-Assisted Parallel Execution of Component-Based Programs

Pierre Palatin, Yves Lhuillier, Olivier Temam
2006 Microarchitecture (MICRO), Proceedings of the Annual International Symposium on  
For the software support, we leverage an increasingly popular approach in software engineering, called component-based programming; the component contract assumes tight encapsulation of code and data for  ...  We propose to relieve the user and compiler of both tasks by delegating the parallelization decision to the architecture at run-time, through a combination of hardware and software support and a tight  ...  Conclusions and Future Work We have introduced a combination of component-based programming and component hardware support as a pragmatic approach for harnessing the parallelism in programs with complex  ... 
doi:10.1109/micro.2006.13 dblp:conf/micro/PalatinLT06 fatcat:2e43ekij3zb2hizpllqyiz5u4u

Systematic Design of Medical Capsule Robots

Marco Beccani, Hakan Tunc, Addisu Taddese, Ekawahyu Susilo, Peter Volgyesi, Akos Ledeczi, Pietro Valdastri
2015 IEEE design & test  
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.  ...  Another key property of TinyOS is that only the components that are actually used in the application become part of the executable code.  ...  Just as a component-based approach on the hardware side is beneficial, it alleviates many of these problems on the software side as well.  ... 
doi:10.1109/mdat.2015.2459591 fatcat:a4or2g53w5cdvl6vmatavipxkq

DESCNet: Developing Efficient Scratchpad Memories for Capsule Network Hardware [article]

Alberto Marchisio, Vojtech Mrazek, Muhammad Abdullah Hanif, Muhammad Shafique
2020 arXiv   pre-print
to a state-of-the-art design executing Google's CapsNet model for the MNIST dataset.  ...  This paper provides, for the first time, an in-depth analysis to highlight the design and management related challenges for the (on-chip) memories deployed in hardware accelerators executing fast CapsNets  ...  The CapsAcc consists of specialized hardware modules like for the Squash function, a 2D MAC-based neural processing (NP) array 5 (16x16 Processing Elements) for efficiently parallelizing the capsule computations  ... 
arXiv:2010.05754v1 fatcat:yxqxuqukgzeb3bptg2n7wgmelm

Data Capsule: Representation of Heterogeneous Data in Cloud-Edge Computing

Ion-Dorinel Filip, Andrei Vlad Postoaca, Radu-Dumitru Stochitoiu, Darius-Florentin Neatu, Catalin Negru, Florin Pop
2019 IEEE Access  
Besides the computational architecture, we develop a mathematical model for each type of entity in our proposal and a formal description of a data capsule, which represents a generic and flexible representation  ...  Some of those requirements came from the fact that the robots are involved in highly dynamic environments and have to execute complex decision algorithms in real-time, while other requirements ask for  ...  He is an enthusiast for Computer Architectures, Computer Networks and Parallel Programming, and Parallel Programming and he is convinced by the statement assigned to an Emeritus Professor Donald Knuth-A  ... 
doi:10.1109/access.2019.2910584 fatcat:22d5d46tefgbbb6kvfm2sivxfu

Localization strategies for robotic endoscopic capsules: a review

Federico Bianchi, Antonino Masaracchia, Erfan Shojaei Barjuei, Arianna Menciassi, Alberto Arezzo, Anastasios Koulaouzidis, Danail Stoyanov, Paolo Dario, Gastone Ciuti
2019 Expert Review of Medical Devices  
Accurate localization represents a key element in capsule endoscopy, that is, estimation of position and orientation of endoscopic capsule devices enables enhancement of technological and medical features  ...  , such as reliable closed-loop control of active-locomotion capsules, accurate lesions localization, retargeting of pathologies, and follow-up.  ...  , Beijing, China) involved in the robotic capsule research initiative.  ... 
doi:10.1080/17434440.2019.1608182 fatcat:wjior5iatfcvvakkdefagrmrsy

A System-on-Chip Digital pH Meter for Use in a Wireless Diagnostic Capsule

P.A. Hammond, D. Ali, D.R.S. Cumming
2005 IEEE Transactions on Biomedical Engineering  
This paper describes the design and implementation of a system-on-chip digital pH meter, for use in a wireless capsule application.  ...  The chip is designed in a modular fashion to facilitate verification and component re-use.  ...  ACKNOWLEDGMENT The authors would like to acknowledge the assistance of Dr. A. Glidle at the University of Glasgow and the design engineers at austriamicrosystems.  ... 
doi:10.1109/tbme.2005.844041 pmid:15825870 fatcat:vndw5ksxlbepxfewpq2cmfxehy

Quantitative Analysis of Backlit Shadowgraphy as a Diagnostic of Hydrogen Ice Surface Quality in ICF Capsules

J. A. Koch, T. P. Bernat, G. W. Collins, B. A. Hammel, B. J. Kozioziemski, A. J. MacKinnon, J. D. Sater, D. N. Bittner, Y. Lee
2000 Fusion Technology  
Section 8.0 of this document contains further information on program and budget execution.  ...  The mechanisms, responsibilities, and implementation components are established for all work at the Superblock and vary based on the nature and hazard of work being performed.  ...  Based on the above table, a simplified representation of the hierarchy of LLNL/B331 documents is presented in Figure 2 on the following page.  ... 
doi:10.13182/fst00-a36128 fatcat:os5vcxr6jbapzkulzz4odioaoy

Automatic Data Locality Optimization Through Self-optimization [chapter]

Rainer Buchty, Jie Tao, Wolfgang Karl
2006 Lecture Notes in Computer Science  
This architecture is based on two main principles which are flexible monitoring to instantiate self-awareness, and adaptive components for all aspects of self-configuration.  ...  Ideally, this task can be automated which requires introduction of Self-X qualities into the system. We developed an architecture concept for self-organizing parallel computer systems.  ...  Monitoring Capsule: The design of this component is based on the SMiLE hardware monitor [22] which has been developed for observing the interconnection traffic on the SMiLE (Shared Memory in a LAN Environment  ... 
doi:10.1007/11822035_16 fatcat:ms6e2i3gyjc6diqmjmdn7zhboy

Towards an active network architecture

David L. Tennenhouse, David J. Wetherall
1996 Computer communication review  
An extreme case, in which we are most interested, replaces packets with "capsules" -program fragments that are executed at each network router/switch they traverse.  ...  Active networks allow their users to inject customized programs into the nodes of the network.  ...  ACKNOWLEDGMENTS The authors wish to thank: Jennifer Steiner Klein, who assisted in the drafting and technical editing of the manuscript; Rachel Bredemeier who assisted with layout and the bibliography;  ... 
doi:10.1145/231699.231701 fatcat:gfkg44z7tzgihdjxlpndjfn4pm

Towards an active network architecture

David L. Tennenhouse, David J. Wetherall
2007 Computer communication review  
An extreme case, in which we are most interested, replaces packets with "capsules" -program fragments that are executed at each network router/switch they traverse.  ...  Active networks allow their users to inject customized programs into the nodes of the network.  ...  ACKNOWLEDGMENTS The authors wish to thank: Jennifer Steiner Klein, who assisted in the drafting and technical editing of the manuscript; Rachel Bredemeier who assisted with layout and the bibliography;  ... 
doi:10.1145/1290168.1290180 fatcat:og75cfkcnvc6hddebkhifcpdcm

SUPPORTING RUNTIME RECONFIGURATION ON NETWORK PROCESSORS

KEVIN LEE, GEOFFREY COULSON
2006 Journal of Interconnection Networks (JOIN)  
We then demonstrate how runtime reconfiguration can be achieved in practice through a case study of our component-based programming approach on the Intel IXP2400 NP.  ...  Network Processors (NPs) are set to play a key role in the next generation of networking technology. They have the performance of ASIC-based routers whilst offering a high degree of programmability.  ...  OpenCOM Programming Model OpenCOM 7 is a language independent component-based programming platform for building low-level systems software.  ... 
doi:10.1142/s0219265906001818 fatcat:zielxatx2zedfotooff3iulexy

Supporting Runtime Reconfiguration on Network Processors

K. Lee, G. Coulson
2006 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06)  
We then demonstrate how runtime reconfiguration can be achieved in practice through a case study of our component-based programming approach on the Intel IXP2400 NP.  ...  Network Processors (NPs) are set to play a key role in the next generation of networking technology. They have the performance of ASIC-based routers whilst offering a high degree of programmability.  ...  OpenCOM Programming Model OpenCOM 7 is a language independent component-based programming platform for building low-level systems software.  ... 
doi:10.1109/aina.2006.319 dblp:conf/aina/LeeC06 fatcat:ogmjtyxeyzcozjonv5e3xcow5m

Owl

Martin Schulz, Brian S. White, Sally A. McKee, Hsien-Hsin S. Lee, Jürgen Jeitner
2005 Proceedings of the 2nd conference on Computing frontiers - CF '05  
of the system.  ...  The design exploits reconfigurable or programmable logic to realize hardware monitors located at event sources, such as memory buses.  ...  Programming Monitoring Modules Programming FPGAs using low-level hardware description languages is a complex task often only accessible to the advanced hardware designer.  ... 
doi:10.1145/1062261.1062284 dblp:conf/cf/SchulzWMLJ05 fatcat:llzj2tsthjdppmzd5ofco5znre

Design patterns and real-time object-oriented modeling (poster session)

Ross McKegney, Terry Shepard
2000 Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum) - OOPSLA '00  
We believe that design patterns can be very beneficial in this context, and present the rationale and concepts behind a proposal for the extension of such a toolset to support them explicitly.  ...  Complete C++ based executables can be generated directly from the models -for a variety of hardware/RTOS targets.  ...  of target hardware/ RTOS configurations.  ... 
doi:10.1145/367845.367932 dblp:conf/oopsla/McKegneySD00 fatcat:j74c5sk2fbhd5ehdbsw4wq2oya

Scalable hardware support for conditional parallelization

Zheng Li, Olivier Certner, Jose Duato, Olivier Temam
2010 Proceedings of the 19th international conference on Parallel architectures and compilation techniques - PACT '10  
Parallel programming approaches based on task division/spawning are getting increasingly popular because they provide for a simple and elegant abstraction of parallelization, while achieving good performance  ...  The ability to quickly distribute fine-granularity tasks among many cores is key to the efficiency and scalability of such division-based parallel programming approaches.  ...  CONCLUSIONS AND FUTURE WORK We present a hardware support for conditional divisionbased approaches to parallel programming.  ... 
doi:10.1145/1854273.1854297 dblp:conf/IEEEpact/LiCDT10 fatcat:valptf2lfneljhmagetc6bk5nu
« Previous Showing results 1 — 15 out of 1,806 results