| Stein Jrgen Ryan. The Design and Implementation of a Portable Driver for Shared Memory Cluster Adapters. Technical report, University of Oslo, Department of Informatics, 1997. |
....separation of the driver interface into three different interfaces (compare figure 2.2) is used by driver wrappers as an approach to design frameworks for portable device drivers. Examples of these architectures are the Uniform Driver Interface (UDI) 116, 117] or the portable driver approach in [93]. This leads to the following first step of defining perspectives for a device driver as an adaptor between components: Perspective 1 A driver is a software component which adapts the communication between (operating) system components. Some of those components (the device hardware) may be ....
....of a different device are RAM disks where memory behaves like a harddisk, or a FAX modem that behaves like a printer device towards the kernel. In some cases no specialised drivers for each behaviour are required; a driver module can provide and implement different interfaces (for example [52, 93]) for the kernel device interface, and for other kernel modules. The lower level drivers in the driver stack do not implement a kernel interface. They provide only interfaces for other kernel modules or drivers to allow transparent access to a device. Perspective 3 A driver is a software component ....
[Article contains additional citation context not shown here]
Stein Jrgen Ryan. The Design and Implementation of a Portable Driver for Shared Memory Cluster Adapters. Technical report, University of Oslo, Department of Informatics, 1997.
....that for this early version of the SCI adapter card (Sbus 1) it was possible to achieve mutual exclusion in the non contending case in about 1 8th of the time needed to accomplish the same synchronization using message passing and a lock server. For the scalable algorithm, Lamports algorithm[11 13], it took a total of 7 remote stores loads to acquire and release a lock. In that version of the adapter cards, ordering among writes to the same physical memory was guaranteed to be maintained across SCI due to the fact that each node only was able to have a single outstanding transaction at a ....
....Given the relative small caches of SMPs (typical 256 1024 KB per processor) this is the case for most large numerical problems. To improve locality (temporal and spatial) the algorithm have to be rescheduled regrouped, or totally replaced with one better suited. The NPB (NAS parallel benchmarks)[13] has been developed for the performance evaluation of supercomputers. The benchmarks come in two flavors: a free implementation of a paper and pencil specification (NPB1) and a source code version supplied by NAS (NPB2) Together they mimic the computation and data movement characteristics of ....
[Article contains additional citation context not shown here]
Stein Jørgen Ryan. The Design and Implementation of a Portable Driver for Shared Memory Cluster Adapters. Research Report 255, Department of Informatics, University of Oslo, Norway, December 1997. Available at http://www.ifi.uio.no/~sci/papers.html.
....performance, which we discuss more closely in section 3. 1. 2 System software setup Almost all measurements are carried out using the LC 2 version of the card with an experimental, portable device driver, the Interconnect Manager (ICM) developed for the PCI SCI adapter at the University of Oslo[13]. Exceptions from this rule was required due to heavy multiplexing of usage of the lab equipment: The 8 node configuration was run with LC 2 based adapters using Dolphin s driver, and the lock performance numbers were collected using the older LC 1 based PCI adapter. Performance of the locks is ....
Stein Jørgen Ryan. The Design and Implementation of a Portable Driver for Shared Memory Cluster Adapters. Research Report 255, Department of Informatics, University of Oslo, Norway, December 1997. Available at http://www.ifi.uio.no/~sci/papers.html.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC