Sakas, GeorgiosUspenskiy, ArtemArtemUspenskiy2022-03-072022-03-072011https://publica.fraunhofer.de/handle/publica/279244Die vorliegende Arbeit beschäftigt sich mit der Entwicklung, Implementierung und Evaluierung von CT-Rekonstruktionsalgorithmen mittels OpenCL auf verschiedenen Hardwarearchitekturen. Insbesondere befasst sie sich mit der Evaluierung von OpenCL Technologie und Übertragbarkeit damit entwickelten Programmen. Für die Implementierung wurde die Rückprojektion des Feldkamp Algorithmus für Cone-Bean CT-Rekonstruktion gewählt. Im ersten Teil der Arbeit wird Überblick über CT-Rekonstruktionsverfahren, evaluierte Hardwarearchitekturen sowie OpenCL Technologie gegeben. Im zweiten Teil werden Implementierungsstrategien erläutert. Dabei werden eine plattformunabhängige Referenz-Implementierung der Rückprojektion und mehrere für Optimierungsstrategien dargestellt, die zum Teil hardwareabhängig sind. Anschließend wird die entwickelte Software auf NVidia GPU, AMD GPU sowie Intel Multi-Core Prozessoren evaluiert. Anhand der Ergebnisse der Evaluierung wird gezeigt, dass die NVidia GPUs besser als CPUs und AMD GPUs für die Berechnung der Rückprojektion geeignet sind. Außerdem wird gezeigt, dass die Software, die mit OpenCL entwickelt ist, zum Teil hardwareabhängig und nicht übertragbar ist.deGeneral Purpose Computation on Graphics Processing Unit (GPGPU)parallel computingcomputed tomography (CT)Open Computing Language (OpenCL)006Evaluierung von CT-Rekonstruktionsalgorithmen in OpenCLmaster thesis