Filters








23,126 Hits in 5.9 sec

Design and Simulation of the Timed Triggered Protocol (TTP) Using Agents

Sofiane Zaidi, Fateh Boutekkouk
2013 AASRI Procedia  
The proposed architecture is modeled as a multi-agent system and implemented in the JADE platform following mainly the so-called O-MaSE methodology.  ...  In this paper, we present our agent based approach for design and simulation of the basic services of the Time Triggered Protocol (TTP) for automotive distributed embedded systems such as the startup algorithm  ...  Since there is a big similarity between multi-agent systems and distributed embedded systems, it seems very appropriate to model a distributed embedded system as a multi-agent system.  ... 
doi:10.1016/j.aasri.2013.10.018 fatcat:kfplvki5c5erlihvmcfslywu2i

Solving irregularly structured problems based on distributed object model

Yudong Sun, Cho-Li Wang
2003 Parallel Computing  
This paper presents a distributed object model called MOIDE (multi-threading object-oriented infrastructure on distributed environment) for solving irregularly structured problems.  ...  As a powerful methodology, distributed object computing integrates the object-oriented technique with networking [15, 29] .  ...  The multi-threads in an object are distributed to run on the multi-processors in parallel.  ... 
doi:10.1016/j.parco.2003.05.006 fatcat:3f5cdh27vvevvcswf2ipod6iwa

Approximate parallel simulation of web search engines

Mauricio Marin, Veronica Gil-Costa, Carolina Bonacic, Roberto Solar
2013 Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation - SIGSIM-PADS '13  
Large scale Web search engines are complex and highly optimized systems devised to operate on dedicated clusters of processors.  ...  In this paper we propose achieving this objective at the expense of performing approximate parallel simulation.  ...  For instance, assume a two processor system where in one processor we place simulation objects that only send messages to be consumed by simulation objects located in the second processor.  ... 
doi:10.1145/2486092.2486116 dblp:conf/pads/MarinCBS13 fatcat:2d2yb2vjovagrespdg2pw2yidm

Design and Verification of Communication Protocols for Peer-to-Peer Multimedia Systems

Senem Velipasalar, Chang-hong Lin, Jason Schlessman, Wayne Wolf
2006 2006 IEEE International Conference on Multimedia and Expo  
We discuss two sample protocols designed for two distinct peer-to-peer computer vision applications, namely multi-object multi-camera tracking and distributed gesture recognition.  ...  This paper addresses issues pertaining to the necessity of utilizing formal verification methods in the design of protocols for peer-to-peer multimedia systems.  ...  INTRODUCTION Distributed multimedia systems are being used in an increasing number of application areas such as multi-camera systems for surveillance and smart rooms in addition to multimodal configurations  ... 
doi:10.1109/icme.2006.262806 dblp:conf/icmcs/VelipasalarLSW06 fatcat:2tcbub6bg5bu5gebk6f5nrv4je

Incorporating PDC Modules Into Computer Science Courses at Jackson State University

Ali Abu El Humos, Sungbum Hong, Jacqueline Jackson, Xuejun Liang, Tzusheng Pei, Bernard Aldrich
2015 2015 IEEE International Parallel and Distributed Processing Symposium Workshop  
level parallelism: array processors, multi-processor and multicomputer systems.  ...  - Multi Core Processors issues such as caching, pipelining, energy consumption, Operating Systems, and performance. 4) CSC 325 Operating Systems: In order to create space to cover PDC topics of multi  ...  Can a multithreaded solution using multiple user-level threads achieve better performance on a multiprocessor system than on a single-processor system?  ... 
doi:10.1109/ipdpsw.2015.39 dblp:conf/ipps/HumosHJLPA15 fatcat:42k6l3djbfcapgo46qhmlpht6y

Concurrent Object-Oriented Programming: The MP-Eiffel Approach

Miguel Oliveira e Silva
2004 Journal of Object Technology  
The exception handling mechanism is adapted for a concurrent environment in which a synchronous communication mechanism (either when accessing a shared object, or when sending a synchronous message to  ...  SCOOP semantics of reusing the separate part of preconditions for conditional synchronization is also used in MP-Eiffel.  ...  This language -named MP-Eiffel (Multi-Processor Eiffel) -is developed as an extension to the sequential object-oriented language Eiffel. This choice is not accidental.  ... 
doi:10.5381/jot.2004.3.4.a6 fatcat:upk5hbpkqbblpcx52qy5a7ibba

A Triplet-based Computer Architecture Supporting Parallel Object Computing

Feng Shi, Weixing Ji, Baojun Qiao, Bin Liu, Haroon-ul-Rashid
2007 2007 IEEE International Conf. on Application-specific Systems, Architectures and Processors (ASAP)  
A real scalable triplet-based computer architecture TriBA is proposed in this paper. TriBA is an objectoriented chip multi-processor that supports truly parallel execution of objects from hardware.  ...  Runtime objects are mapped to processor cores according to their coupling degree which can also transfer to idle cores if needed.  ...  TriBA is inherently a multi-core processor and can be easily scaled to multi-processor system.  ... 
doi:10.1109/asap.2007.4429979 dblp:conf/asap/ShiJQLH07 fatcat:sy2dbtirxvhadjzsxkqrswizru

Object-Oriented Modeling and Co-Simulation of Embedded Systems [chapter]

F. R. Wagner, M. Oyamada, L. Carro, M. Kreutz
2000 IFIP Advances in Information and Communication Technology  
S3E 2 S is based on a distributed, object-oriented system model, where abstract objects are initially used to express complex behavior and may be later refined into digital or analog hardware and software  ...  This paper presents the modeling and co-simulation capabilities of S3E 2 S, a design environment for electronic systems that can be built as a combination of analog and digital parts and software.  ...  multi-processor platform for implementing the application.  ... 
doi:10.1007/978-0-387-35498-9_44 fatcat:qv6eiqs2ejbozfmyrfh4vhxnje

A flexible tool for evaluating scheduling, synchronization and partitioning algorithms on multiprocessors

F Nemati, T Nolte
2010 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)  
In this paper we present our work on a tool for investigation and evaluation of different approaches to scheduling, synchronization and partitioning on multi-core platforms.  ...  Our tool allows for comparison of different approaches with respect to a number of parameters such as number of schedulable systems and number of processors required for scheduling.  ...  package to facilitate the schedulability test in an object-oriented manner.  ... 
doi:10.1109/etfa.2010.5641282 dblp:conf/etfa/NematiN10 fatcat:inzlicp2qffgli5eqpa6sz4rfa

DESIGN AND SIMULATION FOR REAL-TIME DISTRIBUTED PROCESSING SYSTEMS

I.C. LEGRAND, A. GELLRICH, U. GENSCH, H. LEICH, P. WEGNER
1996 Computing in High Energy Physics '95  
signal processors interconnected for distributing the data through the system.  ...  A discrete event, process oriented, simulation developed in concurrent KC++ is used for modelling the farm nodes running with multi-tasking constraints and different types of switching elements and digital  ...  In a process-oriented simulator it is necessary to be able to create active objects, each having an independent thread and a program status attribute for parallel synchronization.  ... 
doi:10.1142/9789814447188_0078 fatcat:dup44djkwnd4lktrx5lbefggze

MACE3J

Les Gasser, Kelvin Kakugawa
2002 Proceedings of the first international joint conference on Autonomous agents and multiagent systems part 2 - AAMAS '02  
Because of this, and specifically to fulfill widespread need for tools supporting distributed collaborative scientific research in large-scale, large-grain MAS, we created the MACE3J system, a successor  ...  processors, with a future target of at least 1000 processors.  ...  supported under NSF grant 99-81797, by a grant of time on the SGI Origin multiprocessor from the National Center for Supercomputer Applications (NCSA) at the University of Illinois, and by the Information Systems  ... 
doi:10.1145/544862.544918 dblp:conf/atal/GasserK02 fatcat:xccb6aof5fgjtgshkkfom3wily

MACE3J

Les Gasser, Kelvin Kakugawa
2002 Proceedings of the first international joint conference on Autonomous agents and multiagent systems part 2 - AAMAS '02  
Because of this, and specifically to fulfill widespread need for tools supporting distributed collaborative scientific research in large-scale, large-grain MAS, we created the MACE3J system, a successor  ...  processors, with a future target of at least 1000 processors.  ...  supported under NSF grant 99-81797, by a grant of time on the SGI Origin multiprocessor from the National Center for Supercomputer Applications (NCSA) at the University of Illinois, and by the Information Systems  ... 
doi:10.1145/544915.544918 fatcat:fietx6hrsjg6rbspyln6ealtn4

Transparent distributed processing for rendering

Peter Kipfer, Philipp Slusallek
1999 Proceedings of the 1999 IEEE symposium on Parallel visualization and graphics - PVGS '99  
In this paper we present a top-down approach for designing distributed applications based on their existing object-oriented decomposition.  ...  Often several basic algorithms are combined in multi-pass arrangements to achieve the desired lighting effects.  ...  ACKNOWLEDGEMENTS We would like to thank Thomas Peuker who developed the initial idea of this distribution framework.  ... 
doi:10.1145/328712.319335 fatcat:ivo443tgk5gipnmicuowjzxr4i

Measuring the Impact of Alternative Parallel Process Architectures on Communication Subsystem Performance [chapter]

Douglas C. Schmidt, Tatsuya Suda
1995 IFIP Advances in Information and Communication Technology  
These experiments measure the impact of the process architecture on connectionless and connection-oriented protocol stacks (based upon UDP and TCP) in a sharedmemory multi-processor operating system.  ...  A communication subsystem consists of protocol functions and operating system mechanisms that support the implementation and execution of protocol stacks.  ...  These results were obtained using an object-oriented framework that facilitates controlled experiments with alternative process architectures on shared memory multi-processor platforms [6] .  ... 
doi:10.1007/978-0-387-34885-8_8 fatcat:qzhzokjierb5xcdjazryc4airu

Towards High Performance Computing (HPC) Through Parallel Programming Paradigms and Their Principles

Brijender Kahanwal
2014 International Journal of Programming Languages and Applications  
It brings the idea of parallel computing in which several machines or processors work cooperatively for computational tasks.  ...  In the past decades, there are a lot of variations in perceiving the importance of parallelism in computing machines.  ...  But these days due to the advancements in the technology multiprocessors systems or multi-core processor systems are going to be resembled to perform such type of computations which are performed by the  ... 
doi:10.5121/ijpla.2014.4104 fatcat:gcer2fj7e5gn7bi7lv336qnk6a
« Previous Showing results 1 — 15 out of 23,126 results