Learn More
The behavior of a multithreaded program does not depend only on its inputs. Scheduling, memory reordering, timing, and low-level hardware effects all introduce nondeterminism in the execution of multithreaded programs. This severely complicates many tasks, including debugging, testing, and automatic replication. In this work, we avoid these complications by(More)
Providing deterministic execution significantly simplifies the debugging, testing, replication, and deployment of multithreaded programs. Recent work has developed deterministic multiprocessor architectures as well as compiler and runtime systems that enforce determinism in current hardware. Such work has incidentally imposed strong memory-ordering(More)
Today's system programmers go to great lengths to extend the languages in which they program. For instance, system-specific compilers find errors in Linux and other systems, and add support for specialized control flow to Qt and event-based programs. These compilers are difficult to build and cannot always understand each other's language changes. However,(More)
A cross-over study on metronidazole was carried out with 10 healthy adult volunteers who received tablets (250, 500 and 1,000 mg) and suppositories (500, 1,000 and 2,000 mg). The bioavailability of the suppositories was approximately 90% of the corresponding tablet dose as judged by area under the serum curves and amounts excreted in urine. The absorption(More)
Multithreaded programs execute nondeterministically on conventional architectures and operating systems. This complicates many tasks, including debugging and testing. Deterministic multithreading (DMT) makes the output of a multithreaded program depend on its inputs only, which can totally solve the above problem. However, current DMT implementations suffer(More)
Nondeterminism complicates the development and management of distributed systems, and arises from two main sources: the local behavior of each individual node as well as the behavior of the network connecting them. Taming nondeterminism effectively requires dealing with both sources. This paper proposes DDOS, a system that leverages prior work on(More)
  • Tom Bergan
  • International journal of antimicrobial agents
  • 2001
The consumption of antibacterials has remained relatively stable in Scandinavia and is low compared with most other countries. Measured as "Defined Daily Doses" (DDD), the highest consumption is found in Iceland and Finland, and the lowest in Denmark and Norway. The consumption in Iceland, Finland and Sweden is about twice that in Norway. The distribution(More)
Since metronidazole and tinidazole are used prophylactically against infections after colorectal surgery, their pharmacokinetics and that of hydroxy-metronidazole were compared in 34 such patients. Seventeen patients received a single dose of 1.5 g (50-min infusion) of either agent 1 h before the operation. The concentrations of serum and tissue homogenates(More)
The pharmacokinetics of ciprofloxacin were evaluated after increasing single oral doses of 100, 250, 500 and 1000 mg, and an intravenous dose of 100 mg given to each of 12 healthy volunteers (6 females and 6 males). Concentrations in serum and urine were determined by microbiological assay. The rise in peak serum concentrations and the values of the total(More)