38 Hits in 5.6 sec

Using VLIW softcore processors for image processing applications

Joost Hoozemans, Stephan Wong, Zaid Al-Ars
2015 2015 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS)  
high image processing performance for the targeted application.  ...  The ever-increasing complexity of advanced highresolution image processing applications requires innovative solutions to ensure addressing this issue efficiently and cost effectively.  ...  These improvements are needed in the following of areas: • How to efficiently stream data to and from the FPGA • Designing a fast memory hierarchy on the FPGA or a means to efficiently stream data between  ... 
doi:10.1109/samos.2015.7363691 dblp:conf/samos/HoozemansWA15 fatcat:tt6qnk2xobb2hjzg4iml7yrt7a

Frame-based Programming, Stream-Based Processing for Medical Image Processing Applications

Joost Hoozemans, Rob de Jong, Steven van der Vlugt, Jeroen Van Straten, Uttam Kumar Elango, Zaid Al-Ars
2019 Journal of Signal Processing Systems  
First, this calls for a specialized streaming memory hierarchy and accompanying software framework that transparently moves image segments between stages in the image processing pipeline.  ...  This paper presents and evaluates an approach to deploy image and video processing pipelines that are developed frame-oriented on a hardware platform that is stream-oriented, such as an FPGA.  ...  The workload of the medical imaging platform consist of window-based image processing algorithms.  ... 
doi:10.1007/s11265-018-1422-3 pmid:30873259 pmcid:PMC6390719 fatcat:cmnzbsesdvhwbkqgf46bpdb4my

ALMARVI Execution Platform: Heterogeneous Video Processing SoC Platform on FPGA

Joost Hoozemans, Jeroen van Straten, Timo Viitanen, Aleksi Tervo, Jiri Kadlec, Zaid Al-Ars
2019 Journal of Signal Processing Systems  
The ALMARVI platform uses processing elements based on both VLIW and Transport Triggered Architectures (ρ-VEX and TCE cores, respectively).  ...  The proliferation of processing hardware alternatives allows developers to use various customized computing platforms to run their applications in an optimal way.  ...  Publisher's Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.  ... 
doi:10.1007/s11265-018-1424-1 pmid:30873260 pmcid:PMC6390713 fatcat:7fnj3sap6je47gwlihk6hb5wxq


Pranav S. Vaidya, Jaehwan John Lee, Francis Bowen, Yingzi Du, Chandima H. Nadungodage, Yuni Xia
2010 Proceedings of the 2010 international conference on Management of data - SIGMOD '10  
, Indianapolis (IUPUI) that provides hardware accelerated data stream processing using Field Programmable Gate Arrays (FPGAs).  ...  using image processing and data stream management techniques in order to detect significant events of interest or abnormal conditions.  ...  Moreover, as streaming applications are computationally intensive with high computation to memory-access ratio, other FPGA-based techniques such as functional pipelining and VLIW microarchitectures also  ... 
doi:10.1145/1807167.1807304 dblp:conf/sigmod/VaidyaLBDNX10 fatcat:p6pe2enib5e33e577frco74mly

A Survey of Coarse-Grained Reconfigurable Architecture and Design

Leibo Liu, Jianfeng Zhu, Zhaoshi Li, Yanan Lu, Yangdong Deng, Jie Han, Shouyi Yin, Shaojun Wei
2019 ACM Computing Surveys  
and industry, because they offer the performance and energy efficiency of hardware with the flexibility of software.  ...  This article reviews the architecture and design of CGRAs thoroughly for the purpose of exploiting their full potential. First, a novel multidimensional taxonomy is proposed.  ...  Third, as a typical spatial computing fabric, CGRAs are suitable for integration with the memory array in a PIM manner.  ... 
doi:10.1145/3357375 fatcat:pqi4d33i6bg45a6llswhwd44qi

A Survey on Coarse-Grained Reconfigurable Architectures from a Performance Perspective [article]

Artur Podobas, Kentaro Sano, Satoshi Matsuoka
2020 arXiv   pre-print
We find that there are ample opportunities for future research on CGRAs, in particular with respect to size, functionality, support for parallel programming models, and to evaluate more complex applications  ...  With the end of both Dennard's scaling and Moore's law, computer users and researchers are aggressively exploring alternative forms of compute in order to continue the performance scaling that we have  ...  ACKNOWLEDGEMENTS This article is based on results obtained from a project commissioned by the New energy and Industrial Technology Development Organization (NEDO).  ... 
arXiv:2004.04509v1 fatcat:sxnq32chxjf6hfc5ygjsxqjwl4

State-of-the-art in Heterogeneous Computing

Andre R. Brodtkorb, Christopher Dyken, Trond R. Hagen, Jon M. Hjelmervik, Olaf O. Storaasli
2010 Scientific Programming  
With the increase of fine-grained parallelism in high-performance computing, as well as the introduction of parallelism in workstations, there is an acute need for a good overview and understanding of  ...  programmable gate arrays (FPGAs).  ...  ACKNOWLEDGEMENTS The authors would like to thank Gernot Ziegler at NVIDIA Corporation, Knut-Andreas Lie and Johan Seland at SINTEF ICT, and Praveen Bhaniramka and Gaurav Garg at Visualization Experts Limited for  ... 
doi:10.1155/2010/540159 fatcat:xu4n5ubgfzh3bobd445cmg7qyu

Real-Time Image and Video Processing: From Research to Reality

Nasser Kehtarnavaz, Mark Gamadia
2006 Synthesis Lectures on Image Video and Multimedia Processing  
KEYWORDS Real-time image and video processing, Real-time implementation strategies, Algorithmic simplifications for real-time image and video processing, Hardware platforms for real-time image and video  ...  processing, Software methods for real-time image and video processing  ...  With such technology at hand, new applications for image processing were quickly developed, most notably including among others, industrial inspection and medical imaging.  ... 
doi:10.2200/s00021ed1v01y200604ivm005 fatcat:aql6kiww3rhtje6py3uhw3p4f4

Towards the Optimal Hardware Architecture for Computer Vision [chapter]

Alejandro Nieto, David Lpez, Vctor Brea
2012 Machine Vision - Applications and Systems  
They are widely used for prototyping custom ICs but FPGA-based applications have their own niche.  ...  This network has a complex hierarchy with optimizations for specific functions.  ... 
doi:10.5772/34023 fatcat:higcvn5ffrhzlieberxwiatasa

A survey of multicore processors

Geoffrey Blake, Ronald Dreslinski, Trevor Mudge
2009 IEEE Signal Processing Magazine  
The characteristics we focus on are application domain, power/performance, processing elements, memory system, and accelerators/integrated peripherals. [ A review of their common attributes ]  ...  In this article, we cover some of the attributes common to all multicore processor implementations and illustrate these attributes with current and future commercial multicore designs.  ...  As noted, this architecture is well suited for applications that are highly data dominated, for example, medical imaging, and financial data processing.  ... 
doi:10.1109/msp.2009.934110 fatcat:bz43svicrrgt5ez37hztkqalwa

Advances in hardware design and implementation of signal processing systems [DSP Forum]

Shuvra Bhattacharyya, Jeff Bier, Wanda K. Gass, Ram K. Krishnamurthy, Edward A. Lee, Konstantinos Konstantinides
2008 IEEE Signal Processing Magazine  
A third example is the picoChip PC205, which is based on an array of 248 VLIW processor cores that is integrated along with an ARM 926EJ-S microprocessor for control functions.  ...  Bier: My thought too-and it is interesting how FPGAs are increasingly being used as compute engines in SPintensive applications.  ... 
doi:10.1109/msp.2008.929838 fatcat:e5wcu4p5gzcavhybpykrti3hwy

Embedded System Hardware [chapter]

Peter Marwedel
2021 Embedded Systems  
AbstractIn this chapter, we will present the interface between the physical environment and information processing (the cyphy-interface) together with the hardware required for processing, storing, and  ...  How are FPGAs configured? Are FPGAs energy-efficient? Which kind of applications are FPGAs good for? 3.12 What is the key idea of VLIW processors?  ...  Embedded memory may be more expensive to fabricate than separate memory chips, since the fabrication processes for memories and processors must be compatible.  ... 
doi:10.1007/978-3-030-60910-8_3 fatcat:fqsp2laanfhp5le2d5q3pft2cu

Computer vision algorithms on reconfigurable logic arrays

N.K. Ratha, A.K. Jain
1999 IEEE Transactions on Parallel and Distributed Systems  
Ratha Computer vision algorithms are natural candidates for high performance computing due to their inherent parallelism and intense computational demands. For  ...  Computer Vision Algorithms on Reconfigurable Logic Arrays By Nalini K.  ...  The need for realtime processing is also very important in medical image analysis applications such as vision-guided non-invasive surgery.  ... 
doi:10.1109/71.744833 fatcat:htpcqypklnghvfdedyl7dneyhu

Final Statements [chapter]

2009 FPGA-Based Implementation of Signal Processing Systems  
The authors would like to thank Richard Walke and John Gray for motivating a lot of the work at Queen's University Belfast on FPGA.  ...  Imagine Processor The Imagine chip is a parallel architecture which comprises 48 floating-point ALUs and a special memory hierarchy, optimized for stream-based programs .  ...  The streaming programming model is ideal for image processing applications which exhibit high levels of data streaming, due to the need to pass around image data which is typically large.  ... 
doi:10.1002/9780470713785.ch14 fatcat:b5uyg6k2qbhnncscazm2ickxki

Applications and Techniques for Fast Machine Learning in Science [article]

Allison McCarn Deiana, Joshua Agar, Michaela Blott, Giuseppe Di Guglielmo, Javier Duarte, Philip Harris, Scott Hauck, Mia Liu, Mark S. Neubauer, Jennifer Ngadiuba, Seda Ogrenci-Memik, Maurizio Pierini (+74 others)
2021 arXiv   pre-print
The material for the report builds on two workshops held by the Fast ML for Science community and covers three main areas: applications for fast ML across a number of scientific domains; techniques for  ...  training and implementing performant and resource-efficient ML algorithms; and computing architectures, platforms, and technologies for deploying these algorithms.  ...  For example, YOLOv3-tiny [207] , an object detection model commonly used for medical imaging, can process images at over 200 FPS on a standard dataset with producing reasonable accuracy.  ... 
arXiv:2110.13041v1 fatcat:cvbo2hmfgfcuxi7abezypw2qrm
« Previous Showing results 1 — 15 out of 38 results