Cargando…

Fast multi-core based multimodal registration of 2D cross-sections and 3D datasets

BACKGROUND: Solving bioinformatics tasks often requires extensive computational power. Recent trends in processor architecture combine multiple cores into a single chip to improve overall performance. The Cell Broadband Engine (CBE), a heterogeneous multi-core processor, provides power-efficient and...

Descripción completa

Detalles Bibliográficos
Autores principales: Scharfe, Michael, Pielot, Rainer, Schreiber, Falk
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2821319/
https://www.ncbi.nlm.nih.gov/pubmed/20064262
http://dx.doi.org/10.1186/1471-2105-11-20
_version_ 1782177425148346368
author Scharfe, Michael
Pielot, Rainer
Schreiber, Falk
author_facet Scharfe, Michael
Pielot, Rainer
Schreiber, Falk
author_sort Scharfe, Michael
collection PubMed
description BACKGROUND: Solving bioinformatics tasks often requires extensive computational power. Recent trends in processor architecture combine multiple cores into a single chip to improve overall performance. The Cell Broadband Engine (CBE), a heterogeneous multi-core processor, provides power-efficient and cost-effective high-performance computing. One application area is image analysis and visualisation, in particular registration of 2D cross-sections into 3D image datasets. Such techniques can be used to put different image modalities into spatial correspondence, for example, 2D images of histological cuts into morphological 3D frameworks. RESULTS: We evaluate the CBE-driven PlayStation 3 as a high performance, cost-effective computing platform by adapting a multimodal alignment procedure to several characteristic hardware properties. The optimisations are based on partitioning, vectorisation, branch reducing and loop unrolling techniques with special attention to 32-bit multiplies and limited local storage on the computing units. We show how a typical image analysis and visualisation problem, the multimodal registration of 2D cross-sections and 3D datasets, benefits from the multi-core based implementation of the alignment algorithm. We discuss several CBE-based optimisation methods and compare our results to standard solutions. More information and the source code are available from http://cbe.ipk-gatersleben.de. CONCLUSIONS: The results demonstrate that the CBE processor in a PlayStation 3 accelerates computational intensive multimodal registration, which is of great importance in biological/medical image processing. The PlayStation 3 as a low cost CBE-based platform offers an efficient option to conventional hardware to solve computational problems in image processing and bioinformatics.
format Text
id pubmed-2821319
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-28213192010-02-15 Fast multi-core based multimodal registration of 2D cross-sections and 3D datasets Scharfe, Michael Pielot, Rainer Schreiber, Falk BMC Bioinformatics Research article BACKGROUND: Solving bioinformatics tasks often requires extensive computational power. Recent trends in processor architecture combine multiple cores into a single chip to improve overall performance. The Cell Broadband Engine (CBE), a heterogeneous multi-core processor, provides power-efficient and cost-effective high-performance computing. One application area is image analysis and visualisation, in particular registration of 2D cross-sections into 3D image datasets. Such techniques can be used to put different image modalities into spatial correspondence, for example, 2D images of histological cuts into morphological 3D frameworks. RESULTS: We evaluate the CBE-driven PlayStation 3 as a high performance, cost-effective computing platform by adapting a multimodal alignment procedure to several characteristic hardware properties. The optimisations are based on partitioning, vectorisation, branch reducing and loop unrolling techniques with special attention to 32-bit multiplies and limited local storage on the computing units. We show how a typical image analysis and visualisation problem, the multimodal registration of 2D cross-sections and 3D datasets, benefits from the multi-core based implementation of the alignment algorithm. We discuss several CBE-based optimisation methods and compare our results to standard solutions. More information and the source code are available from http://cbe.ipk-gatersleben.de. CONCLUSIONS: The results demonstrate that the CBE processor in a PlayStation 3 accelerates computational intensive multimodal registration, which is of great importance in biological/medical image processing. The PlayStation 3 as a low cost CBE-based platform offers an efficient option to conventional hardware to solve computational problems in image processing and bioinformatics. BioMed Central 2010-01-11 /pmc/articles/PMC2821319/ /pubmed/20064262 http://dx.doi.org/10.1186/1471-2105-11-20 Text en Copyright ©2010 Scharfe et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research article
Scharfe, Michael
Pielot, Rainer
Schreiber, Falk
Fast multi-core based multimodal registration of 2D cross-sections and 3D datasets
title Fast multi-core based multimodal registration of 2D cross-sections and 3D datasets
title_full Fast multi-core based multimodal registration of 2D cross-sections and 3D datasets
title_fullStr Fast multi-core based multimodal registration of 2D cross-sections and 3D datasets
title_full_unstemmed Fast multi-core based multimodal registration of 2D cross-sections and 3D datasets
title_short Fast multi-core based multimodal registration of 2D cross-sections and 3D datasets
title_sort fast multi-core based multimodal registration of 2d cross-sections and 3d datasets
topic Research article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2821319/
https://www.ncbi.nlm.nih.gov/pubmed/20064262
http://dx.doi.org/10.1186/1471-2105-11-20
work_keys_str_mv AT scharfemichael fastmulticorebasedmultimodalregistrationof2dcrosssectionsand3ddatasets
AT pielotrainer fastmulticorebasedmultimodalregistrationof2dcrosssectionsand3ddatasets
AT schreiberfalk fastmulticorebasedmultimodalregistrationof2dcrosssectionsand3ddatasets