Annual Conference: Communicating Process Architectures
Communicating Process Architectures 2018,
the 40th. WoTUG conference on concurrent and parallel systems, takes place from
Sunday August 19th. to Wednesday August 22nd. 2018 and is hosted by
Professor Dr. Rainer Spallek,
VLSI Design, Diagnostics and Architecture
at the Faculty of Computer Science,
Technische Universität Dresden, Germany.
The conference is organised by Dr. Spallek in collboration with Oliver Knodel and Uwe Mielke
and in partnership with WoTUG.
WoTUG provides a forum for the discussion and promotion of concurrency ideas,
tools and products in computer science.
It organises specialist workshops and annual conferences that address
key concurrency issues at all levels of software and hardware granularity.
WoTUG aims to progress the leading state of the art in:
and to stimulate discussion and ideas on the roles concurrency will play in the future:
theory (programming models, process algebra, semantics, ...);
practice (multicore processors and run-times, clusters, clouds, libraries, languages, verification, model checking, ...);
education (at school, undergraduate and postgraduate levels, ...);
applications (complex systems, modelling, supercomputing, embedded systems, robotics, games, e-commerce, ...);
Of course, neither of the above sets of bullets are exclusive.
for the next generation of scalable computer infrastructure (hard and soft) and application,
where scaling means the ability to ramp up functionality (stay in control as complexity increases)
as well as physical metrics (such as absolute performance and response times);
for system integrity (dependability, security, safety, liveness, ...);
for making things simple.
A database of papers and presentations from WoTUG conferences is here.
The Abstract below has been randomly selected from this database.
Transputer performance issues using the trollius operating system
The Trollius Opeiating System for distributed multicomputer offers different types of message-passing services, incorporating different amounts of overhead. Each of the operating system activities required for interprocess communication is designed as an individual module or layer. The different types of Trollius communication can be accessed by turning operating system services on or off, or by directly utilizing different layers of communication.Basically, there are three layers of internode communication. The network layer can be used from any node to any other node; the data link layer is for nearest-neighbor communication; and Ihe physical layer uses the hardware in the most efficient way possible, but requires exclusive use of the link. A separate level, the kernel level, is used for intranode communication. Operating system services that can be turned on or off include buffering and virtual circuits.Two different types of benchmarks are used to evaluate the performance of the different types of Trollius message-passing. The first type calculates message-passing lime as the sum of the limes required for each individual service or component of Ihe process. The decrease in message-passing lime obtained when turning off services can ihus be easily measured. The second benchmark measures throughput, the amount of information that can be sent from one node to another in a given amount of time, for different layers of message-passing, utilizing different sendees. This is the more accurate measure when series of messages are sent from one node to another. The throughput measurements demonstrate the value of the physical layer and of virtual circuits.