Arachne: A portable threads system supporting migrant threads on heterogeneous network farms

B Dimitrov, V Rego - IEEE Transactions on Parallel and …, 1998 - ieeexplore.ieee.org
We present the design and implementation of Arachne, a threads system that can be
interfaced with a communications library for multithreaded distributed computations. In …

An online and nonuniform timeslicing method for network visualisation

JR Ponciano, CDG Linhares, ER Faria… - Computers & …, 2021 - Elsevier
Visual analysis of temporal networks comprises an effective way to understand the network
dynamics. It facilitates the identification of patterns, anomalies, and other network properties …

System and method for synchronizing threads using shared memory having different buffer portions for local and remote cores in a multi-processor system

M Houston, S Skowronek, E Poon… - US Patent …, 2014 - Google Patents
A method of processing threads is provided. The method includes receiving a first thread
that accesses a memory resource in a current state, holding the first thread, and releasing …

Efficient multithreaded user-space transport for network computing: Design and test of the TRAP protocol

JC Gomez, V Rego, VS Sunderam - Journal of Parallel and Distributed …, 1997 - Elsevier
We present a novel user-space and transaction-oriented protocol for use in high-
performance distributed computing applications. The TRAP protocol is designed to support …

Algorithms for improving the performance of optimistic parallel simulation

R Pasquini - 1999 - search.proquest.com
This thesis explores methods to decrease overheads in an optimistic parallel discrete event
simulation system. A discrete event simulation uses a computer to test a model of a system …

CLAM: Connection-less, Lightweight, and Multiway communication support for distributed computing

JC Gomez, V Rego, V Sunderam - … , CANPC'97 San Antonio, Texas, USA …, 1997 - Springer
A number of factors motivate and favor the implementation of communication protocols in
user-space. There is a particularly strong motivation for the provision of scalable, multiway …

Signals, timers, and continuations for multithreaded user‐level protocols

JC Gomez, JR Ramos, V Rego - Software: Practice and …, 2006 - Wiley Online Library
Precise timing and asynchronous I/O are appealing features for many applications. Unix
kernels provide such features on a per‐process basis, using signals to communicate …

[PDF][PDF] A Study on Buffer and Shared Memory Optimization for Multi-Processor System

JS Kim, JU Mun, GB Im, GH Jeong… - The KIPS Transactions …, 2002 - ktsde.kips.or.kr
Multi-processor system with fast I/O devices improves processing performance and reduces
the bottleneck by L/O concentration. In the system, the performance influenced by shared …

Runtime support for collaborative air pollution models

E Vavalis - Systems Analysis Modelling Simulation, 2002 - Taylor & Francis
We present the design of a computational methodology and a prototype software
environment and infrastructure that promotes collaboration in air pollution simulations in a …

Scheduling communication in multithreaded programs: experimental results

JC Gomez, V Rego… - … and Computation: Practice …, 2006 - Wiley Online Library
When the critical path of a communication session between end points includes the actions
of operating system kernels, there are attendant overheads. Along with other factors, such as …