Engineering

Publication Search Results

Now showing 1 - 3 of 3
  • (1996) Sproul, Alistair; Edminston, Sean; Puzzer, Tom; Heiser, Gernot; Wenham, Stuart; Green, Martin; Young, Timothy
    Conference Paper
    An analytical model is developed to decribe recombination currents arising from recombination at grain boundaries (GBs) in the depletion region of a p-n junction solar cell. Grain boundaries are modelled as having a single energy evel in the energy gap, and partial occupancy of these stats gives raise to a chage on the GB. The analytical model is compared to a complete numerical simulation package (DESSIS) and found to be in excellent agreement. Additionally,. cross sectional EBIC images of a multilayer device containing vertical GBs are presented. The experimental data is comared qualitatively with results derived from numerical modelling.

  • (1996) Vochteloo, J; Elphinstone, Kevin; Russell, Susan; Heiser, Gernot
    Conference Paper
    The Mungi single address space operating system provides a protected procedure call mechanism named protection domain extension (PDX). The PDX call executes in a protection domain which is the union of (a subset of) the caller`s, and a fixed domain associated with the procedure. On return, the caller`s original protection domain is reestablished. Extensive caching of validation data allows amortisation of setup costs over a possibly large number of invocations. The PDX mechanism forms the basis for object support in Mungi, particularly encapsulation. It is also used for accessing devices, and to implement user-level page fault handlers.

  • (1996) Ouyang, Jinsong; Heiser, Gernot
    Conference Paper
    This paper describes libra, a library to support efficient reliable distributed applications. Libra is designed to meet two objectives: to simplify the development of reliable distributed applications, and to achieve fault-tolerance at low run-time cost. The first objective is met by the provision of fault-tolerance transparency and a simple, easy to use high-level message passing interface. Fault-tolerance is provided to applications transparently by libra and is based on distributed consistent checkpointing and rollback-recovery integrated with a user-level network communication protocol. The second objective is met by the use of protocols which minimise communication overhead for taking a consistent distributed checkpoint and catching messages in transit, and impose low overhead in terms of running times. The paper presents measurements backing up these claims.