@inproceedings{aa96f667f27f4213a7304e9508226a9d,
title = "A multi-core CPU pipeline architecture for virtual environments",
abstract = "Physically-based virtual environments (VEs) provide realistic interactions and behaviors for computer-based medical simulations. Limited CPU resources have traditionally forced VEs to be simplified for real-time performance. Multi-core processors greatly increase the computational capacity of computers and are quickly becoming standard. However, developing non-application specific methods to fully utilize all available CPU cores for processing VEs is difficult. The paper describes a pipeline VE architecture designed for multi-core CPU systems. The architecture enables development of VEs that leverage the computational resources of all CPU cores for VE simulation. A VE's workload is dynamically distributed across the available CPU cores. A VE can be developed once and scale efficiently with the number of cores. The described pipeline architecture makes it possible to develop complex physically-based VEs for medical simulations. Initial results for a craniotomy simulator being developed have shown super-linear and near-linear speedups when tested with up to four cores.",
keywords = "Multi-core CPU, Parallel pipeline, Surgical simulation, Virtual Reality",
author = "Eric Acosta and Alan Liu and Jennifer Sieck and Gilbert Muniz and Mark Bowyer and Rocco Armonda",
year = "2009",
doi = "10.3233/978-1-58603-964-6-10",
language = "English",
isbn = "9781586039646",
series = "Studies in Health Technology and Informatics",
publisher = "IOS Press",
pages = "10--12",
booktitle = "Medicine Meets Virtual Reality 17 - NextMed",
note = "17th Annual MMVR Conference - NextMed: Design for/the Well Being, MMVR17 2009 ; Conference date: 19-01-2009 Through 22-01-2009",
}