Learn More
The transition to multicore architectures has dramatically underscored the necessity for parallelism in software. In particular, while new gaming consoles are by and large multicore, most existing video game engines are essentially sequential and thus cannot easily take advantage of this hardware. In this paper we describe techniques derived from our(More)
The transition to multicore architectures has dramatically underscored the necessity for parallelism in software. In particular, while new gaming consoles are by and large multicore, most existing video game engines are essentially sequential and thus cannot easily take advantage of this hardware. In this paper we describe techniques derived from our(More)
The Cascade Parallel Processing Framework (PPF) is a user level library that facilitates manual parallelization of complex C++ systems. In Cascade, processing duties of the system are enclosed in a Cascade Task. Tasks are linked by dependencies in a task dependency graph. The task graph is traversed at runtime by the Cascade Job Manager who assigns tasks to(More)
Vessel analysis is important for a wide range of clinical diagnoses and disease research such as diabetes and malignant brain tumours. Vessel segmentation is a crucial first step in such analysis but is often complicated by structural diversity and pathology. Existing automated techniques have mixed results and difficulties with non-idealities such as(More)
  • 1