A PHP Error was encountered

Severity: Warning

Message: file_get_contents(https://...@pubfacts.com&api_key=b8daa3ad693db53b1410957c26c9a51b4908&a=1): Failed to open stream: HTTP request failed! HTTP/1.1 429 Too Many Requests

Filename: helpers/my_audit_helper.php

Line Number: 176

Backtrace:

File: /var/www/html/application/helpers/my_audit_helper.php
Line: 176
Function: file_get_contents

File: /var/www/html/application/helpers/my_audit_helper.php
Line: 250
Function: simplexml_load_file_from_url

File: /var/www/html/application/helpers/my_audit_helper.php
Line: 3122
Function: getPubMedXML

File: /var/www/html/application/controllers/Detail.php
Line: 575
Function: pubMedSearch_Global

File: /var/www/html/application/controllers/Detail.php
Line: 489
Function: pubMedGetRelatedKeyword

File: /var/www/html/index.php
Line: 316
Function: require_once

Concurrent computation of attribute filters on shared memory parallel machines. | LitMetric

Concurrent computation of attribute filters on shared memory parallel machines.

IEEE Trans Pattern Anal Mach Intell

Institute for Mathematics and Computing Science, University of Groningen, AK Groningen, The Netherlands.

Published: October 2008

AI Article Synopsis

  • Morphological attribute filters, typically global and non-separable, have not been parallelized, but the proposed algorithm allows for efficient parallel processing of these filters using Salembier's Max-Trees and Min-trees.
  • The algorithm involves partitioning the image or volume into slices, computing the Max-trees for each slice sequentially, and then merging them to form the complete Max-tree for the image.
  • A C-implementation demonstrated significant speed-ups on both a 16-processor machine and a dual-core machine, with speed gains of up to 72 percent on single-core processors attributed to reduced cache thrashing.

Article Abstract

Morphological attribute filters have not previously been parallelized, mainly because they are both global and non-separable. We propose a parallel algorithm that achieves efficient parallelism for a large class of attribute filters, including attribute openings, closings, thinnings and thickenings, based on Salembier's Max-Trees and Min-trees. The image or volume is first partitioned in multiple slices. We then compute the Max-trees of each slice using any sequential Max-Tree algorithm. Subsequently, the Max-trees of the slices can be merged to obtain the Max-tree of the image. A C-implementation yielded good speed-ups on both a 16-processor MIPS 14000 parallel machine, and a dual-core Opteron-based machine. It is shown that the speed-up of the parallel algorithm is a direct measure of the gain with respect to the sequential algorithm used. Furthermore, the concurrent algorithm shows a speed gain of up to 72 percent on a single-core processor, due to reduced cache thrashing.

Download full-text PDF

Source
http://dx.doi.org/10.1109/TPAMI.2007.70836DOI Listing

Publication Analysis

Top Keywords

attribute filters
12
parallel algorithm
8
algorithm
5
concurrent computation
4
attribute
4
computation attribute
4
filters shared
4
shared memory
4
parallel
4
memory parallel
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!