Filters








25,386 Hits in 4.5 sec

Hardware tansactional memory support for lightweight dynamic language evolution

Nicholas Riley, Craig Zilles
2006 Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06  
To explore these ideas, we constructed a full-system simulation infrastructure consisting of an HTM implementation, modified Linux kernel and Python interpreter.  ...  Transactions also provide safety for foreign function invocations. We characterize several small Python applications executing on our infrastructure.  ...  We thank Martin von Löwis and the anonymous reviewers for their valuable comments.  ... 
doi:10.1145/1176617.1176758 dblp:conf/oopsla/RileyZ06 fatcat:ghn7hmicevdh7plv7yosemiddi

Context-oriented software transactional memory in common lisp

Pascal Costanza, Charlotte Herzeel, Theo D'Hondt
2009 Proceedings of the 5th symposium on Dynamic languages - DLS '09  
Software transactional memory (STM) is a promising approach for coordinating concurrent threads, for which many implementation strategies are currently being researched.  ...  This paper presents CSTM, an STM framework based on Context-oriented Prorgamming, in which transactions are modelled as dynamically scoped layer activations.  ...  Acknowledgments We thank Dave Fox, Usha Millar and Martin Simmons from LispWorks R for letting us use an alpha version of LispWorks 6.0.  ... 
doi:10.1145/1640134.1640144 dblp:conf/dls/CostanzaHD09 fatcat:b2mfqyivxfeyvhf2vukky2dlby

Context-oriented software transactional memory in common lisp

Pascal Costanza, Charlotte Herzeel, Theo D'Hondt
2009 SIGPLAN notices  
Software transactional memory (STM) is a promising approach for coordinating concurrent threads, for which many implementation strategies are currently being researched.  ...  This paper presents CSTM, an STM framework based on Context-oriented Prorgamming, in which transactions are modelled as dynamically scoped layer activations.  ...  Acknowledgments We thank Dave Fox, Usha Millar and Martin Simmons from LispWorks R for letting us use an alpha version of LispWorks 6.0.  ... 
doi:10.1145/1837513.1640144 fatcat:wlyoiwduvzejtcybrwfz5z7zae

HLogo: A Parallel Haskell Variant of NetLogo

Nikolaos Bezirgiannis, I. S. W. B. Prasetya, Ilias Sakellariou
2016 Proceedings of the 6th International Conference on Simulation and Modeling Methodologies, Technologies and Applications  
This paper presents HLogo, a parallel variant of the NetLogo ABM framework, that seeks to increase the performance of ABM by utilizing Software Transactional Memory and multi-core CPUs, all the while maintaining  ...  Agent-based Modeling (ABM) has become quite popular to the simulation community for its usability and wide area of applicability.  ...  called Software Transactional Memory (STM) (Shavit and Touitou, 1995) .  ... 
doi:10.5220/0005983501190128 dblp:conf/simultech/BezirgiannisPS16 fatcat:opxdqfxo6nb5vg3o4fxy4kl7x4

Uniform management of data acquisition devices with XML

J. Gutleber, I. Magrans, M. Nafria, L. Orsini
2004 IEEE Transactions on Nuclear Science  
An implementation and an evaluation together with an application scenario are presented.  ...  A comprehensive model based on XML technologies to interface data acquisition hardware devices for configuration and control purposes is presented.  ...  We would like to thank all members of the collaboration for their continuous support and for the valuable exchange of ideas.  ... 
doi:10.1109/tns.2004.829494 fatcat:minexzu2uvb3pisjz7cj2q4byy

Simulation framework for teaching in modeling and simulation areas

Marisa Raquel De Giusti, Ariel Jorge Lira, Gonzalo Luján Villarreal
2008 European Journal of Engineering Education  
This article presents an open source simulation framework that implements a subset of entities of GPSS, which could help students to improve the understanding of this language.  ...  This tool also stores all entities of simulations in every single simulation time, which is very useful for debugging simulations, but also for getting a detailed history of all entities in the simulations  ...  Access to code and model extension The framework proposed in this work is totally open.  ... 
doi:10.1080/03043790802568138 fatcat:et2oijzpurgbxjvhiocazwb6ji

Improving Continuation-Powered Method-Level Speculation for JVM Applications [chapter]

Ivo Anjo, João Cachopo
2013 Lecture Notes in Computer Science  
JaSPEx-MLS automatically modifies applications to use Software Transactional Memory (STM) and to allow the spawn and synchronization of speculative tasks in a scheme similar to Fork/Join parallelism.  ...  In this paper, we propose and evaluate multiple extensions to the JaSPEx-MLS framework, a speculative parallelization framework that is aimed at irregular applications.  ...  by another thread (Section 4.4); -Introducing an extension to our custom software transactional memory model for allowing STM-assisted return value prediction (Section 4.5); -Evaluating the impact of  ... 
doi:10.1007/978-3-319-03859-9_12 fatcat:fcgjifjkl5ex5iubjtv6us2yuy

A Software-Based Method-Level Speculation Framework for the Java Platform [chapter]

Ivo Anjo, João Cachopo
2013 Lecture Notes in Computer Science  
The support for speculative execution is provided by automatically modifying application bytecode to use a custom lightweight Software Transactional Memory (STM), and we present a novel approach to integrate  ...  In this paper, we present the design of a software-based automatic parallelization framework for sequential applications that run on the Java platform: the JaSPEx-MLS framework.  ...  Our system needs no special hardware extensions, instead relying on Software Transactional Memory (STM) for transactional support, and it works on top of a modified version of the OpenJDK Hotspot Java  ... 
doi:10.1007/978-3-642-37658-0_14 fatcat:mwg5k7fwebh4hb4niynpsmbx2m

Object-oriented framework for high-performance electronic medical imaging

Douglas C. Schmidt, Timothy H. Harrison, Irfan Pyarali, V. Ralph Algazi, Sadayasu Ono, Andrew G. Tescher
1996 Very High Resolution and Quality Imaging  
This paper describes the design and performance of an object-oriented communication framework being developed  ...  Our approach uses CORBA for control messages and sockets for bulk data transfer. This two-tiered design leverages CORBA's extensibility and socket's efficiency.  ...  To address this problem, we have developed an objectoriented communication software framework called "Blob Streaming." In this context, the term Blob refers to a "binary large object."  ... 
doi:10.1117/12.233040 fatcat:gg3dld3ojbd45fml52lsiqtczq

A practical FPGA-based framework for novel CMP research

Sewook Wee, Jared Casper, Njuguna Njoroge, Yuriy Tesylar, Daxia Ge, Christos Kozyrakis, Kunle Olukotun
2007 Proceedings of the 2007 ACM/SIGDA 15th international symposium on Field programmable gate arrays - FPGA '07  
This paper presents ATLAS, the first prototype for CMPs with hardware support for Transactional Memory (TM), a technology aiming to simplify parallel programming.  ...  In addition to presenting and evaluating ATLAS, we share our observations about building a FPGA-based framework for CMP research.  ...  While it is a suitable framework for CMP memory system research, it lacks support for significant software development.  ... 
doi:10.1145/1216919.1216936 dblp:conf/fpga/WeeCNTGKO07 fatcat:qamfrw43zngcvmcjcr3xsxfvwq

S-FaaS: Trustworthy and Accountable Function-as-a-Service using Intel SGX [article]

Fritz Alder, N. Asokan, Arseny Kurnikov, Andrew Paverd, Michael Steiner
2018 arXiv   pre-print
A core contribution of S-FaaS is our set of resource measurement mechanisms that securely measure compute time inside an enclave, and actual memory allocations.  ...  The function provider is only billed for the actual computational resources used by the function invocation.  ...  ACKNOWLEDGEMENTS This work was supported in part by Business Finland (CloSer project, 3881/31/2016) and by Intel (Intel Collaborative Research Institute for Collaborative Autonomous and Resilient Systems  ... 
arXiv:1810.06080v1 fatcat:2zmrp567yvcind3kkqjxmepc4y

Software engineering of component-based systems-of-systems

Frédéric Loiret, Romain Rouvoy, Lionel Seinturier, Philippe Merle
2011 Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering - CBSE '11  
Furthermore, only little attention has been paid to the definition of a modular toolset and an extensible runtime infrastructure for deploying and executing SoS.  ...  In this paper, we therefore propose a reference framework to leverage on the software engineering of SoS.  ...  Finally, [11] and [15] clearly share with our work the idea of an extensible framework for heterogeneous architecture description processing, including architectural analysis, code generation, etc.  ... 
doi:10.1145/2000229.2000238 dblp:conf/cbse/LoiretRSM11 fatcat:jmvun3lyhvhcjolluuy7vasoja

Evaluating industrial applicability of virtualization on a distributed multicore platform

Nesredin Mahmud, Kristian Sandstrom, Aneta Vulgarakis
2014 Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA)  
In this research, we make use of QoS for CPU, memory and network bandwidth in pursuit of high speed and predictability on a distributed multicore platform which is constructed entirely from open source  ...  We evaluate the platform for latency and jitter, network throughput and CPU computation load. Finally, we analyze the result for applicability in industrial control domain.  ...  We would like to gratefully acknowledge the Software Architecture department/ABB CRC for providing us the necessary equipment, and we would also like to acknowledge VINNOVA, Sweden, for supporting this  ... 
doi:10.1109/etfa.2014.7005062 dblp:conf/etfa/MahmudSV14 fatcat:qjhicxc54rcapi43hdjwcxxl6i

Reconfigurable, XML-driven, OO framework for real-time control and monitoring of embedded Radar Signal Processor

Carel J. Combrink, Chris J. Venter, Seshan Govender, Mohammed A. Alshareef
2011 2011 Saudi International Electronics, Communications and Photonics Conference (SIECPC)  
The methods and processes used to develop and utilise the CMF are highlighted in the context of a complete Control and Monitoring System (CMS) for an RSP.  ...  The CMF has not only been utilised successfully for high-level control and monitoring of an RSP system, but is also being utilised further on projects and for applications being developed by the participating  ...  Extensibility and Reconfigurability The CMF framework allows multiple developers to work on developing GUIs for a control software application in parallel since the framework provides a well-defined interface  ... 
doi:10.1109/siecpc.2011.5876938 fatcat:sbuh2najlrfdbpjixfgovqmyqa

Page 3328 of Psychological Abstracts Vol. 81, Issue 7 [page]

1994 Psychological Abstracts  
The system, an extension of the reasoner by L. Shastri and V.  ...  (U Greenwich, Dept of Computing & Information Technology, London, En- gland) Machine interpretation of emotion: Design of a memory- based expert system for interpreting facial expressions in terms of signaled  ... 
« Previous Showing results 1 — 15 out of 25,386 results