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...
Autores principales: | , , |
---|---|
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 |