Medical applications such as radiotherapy, MRI, and CT scans use high performance graphics processing units (GPUs) to reconstruct high-resolution images. Real time medical control systems (RTMCSes) connect single or multiple patients, who are monitored by one or more medical devices, to a central control unit that regulates patient conditions and administers treatment accordingly. Parallelism within the data of a single patient, as well as between multiple patients, has prompted the use of GPUs within RTMCSes. However, given the high percentage of serial computing in RTMCSes, GPUs fail to meet the throughput requirements needed for reliably responsive treatment. Additionally, poor memory organization causes the processors to spend more time communicating rather than processing useful information.
Researchers at ASU have developed an algorithm that integrates parallel computation with serial processing to optimize communication between GPUs/coprocessors and central processor units (CPUs) and mitigate delays due to communication overhead. The algorithm runs a serial-coded Pharmacokinetic model through the CPU and a parallel-coded spatiotemporal model through either a GPU or a Many Integrated Core (MIC) coprocessor. This novel heterogeneous platform provides sufficient throughput that enables a hospital’s central control unit to effectively monitor and respond to many patients with various critical care needs. The algorithm is especially effective when run through Intel’s i7 core CPU and Xeon Phi MIC coprocessor.
由于技术保密工作限制,技术信息无法完全展现,请通过邮箱或短信联系我们,获取更多技术资料。
additionally
model
processing
algorithm
coprocessor
patients
core
gpus
throughput
heterogeneous