A Generalised Parallel Architecture for Image Based Algorithms

G. Vaudin, G. Nudd, T. Atherton, S. Clippingdale, N. Francis, R. Howarth, D. Kerbyson, R. A. Packwood, D. Walton
{"title":"A Generalised Parallel Architecture for Image Based Algorithms","authors":"G. Vaudin, G. Nudd, T. Atherton, S. Clippingdale, N. Francis, R. Howarth, D. Kerbyson, R. A. Packwood, D. Walton","doi":"10.2312/EGGH/EGGH89/113-132","DOIUrl":null,"url":null,"abstract":"Real time image generation and image understanding require levels of computing power, that are beyond that available from conventional sequential machines. Current commercially available systems aimed at this area make use of special purpose hardware to achieve the necessary throughput, but these systems can only achieve their performance for a restricted set of algorithms that are implemented in the hardware. A programmable general purpose parallel machine offers the possibility to achieve the required performance without restricting the choice of algorithm. Unfortunately it is by no means clear which parallel architecture should be used. Many general purpose parallel architectures have been proposed but none has proved universally applicable, their problem being that their performance tends to be highly dependent on the algorithms that are being used, and it is therefore difficult to claim any of them are truly general purpose. However parallel machines can still be highly effective in specific problem areas where the class of algorithm is known. Our aim has been to design a parallel machine that is optimised for image based algorithms in both graphics and image understanding. The architecture is not limited to a specific set of algorithms, but is instead optimised towards a class of algorithms which we believe are representative of image based algorithms. This has not been a paper study, but has resulted in us implementing such an architecture. We have achieved this by making use of industry standard components and integrating them into a system level architectural design. Also we have where possible used industry standard programming languages to program our machine.","PeriodicalId":206166,"journal":{"name":"Advances in Computer Graphics Hardware","volume":"05 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advances in Computer Graphics Hardware","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2312/EGGH/EGGH89/113-132","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Real time image generation and image understanding require levels of computing power, that are beyond that available from conventional sequential machines. Current commercially available systems aimed at this area make use of special purpose hardware to achieve the necessary throughput, but these systems can only achieve their performance for a restricted set of algorithms that are implemented in the hardware. A programmable general purpose parallel machine offers the possibility to achieve the required performance without restricting the choice of algorithm. Unfortunately it is by no means clear which parallel architecture should be used. Many general purpose parallel architectures have been proposed but none has proved universally applicable, their problem being that their performance tends to be highly dependent on the algorithms that are being used, and it is therefore difficult to claim any of them are truly general purpose. However parallel machines can still be highly effective in specific problem areas where the class of algorithm is known. Our aim has been to design a parallel machine that is optimised for image based algorithms in both graphics and image understanding. The architecture is not limited to a specific set of algorithms, but is instead optimised towards a class of algorithms which we believe are representative of image based algorithms. This has not been a paper study, but has resulted in us implementing such an architecture. We have achieved this by making use of industry standard components and integrating them into a system level architectural design. Also we have where possible used industry standard programming languages to program our machine.
一种基于图像算法的通用并行架构
实时图像生成和图像理解需要的计算能力水平,超出了传统顺序机器所能提供的水平。目前针对这一领域的商业系统使用特殊用途的硬件来实现必要的吞吐量,但是这些系统只能在硬件中实现的一组有限的算法中实现其性能。一个可编程的通用并联机床提供了在不限制算法选择的情况下实现所需性能的可能性。不幸的是,目前还不清楚应该使用哪种并行架构。已经提出了许多通用并行架构,但没有一个被证明是普遍适用的,它们的问题是它们的性能往往高度依赖于所使用的算法,因此很难声称它们中的任何一个都是真正通用的。然而,在已知算法类别的特定问题领域,并行机器仍然可以非常有效。我们的目标是设计一个并行机器,在图形和图像理解方面对基于图像的算法进行优化。该架构并不局限于一组特定的算法,而是针对一类我们认为具有代表性的基于图像的算法进行了优化。这并不是一项论文研究,但已经导致我们实现了这样一个架构。我们通过使用工业标准组件并将它们集成到系统级架构设计中来实现这一点。此外,我们尽可能使用工业标准的编程语言来编程我们的机器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信