Πλοήγηση ανά Συγγραφέα "Bellas, N."
-
AVS video decoder on multicore systems: Optimizations and tradeoffs
Krommydas, K.; Antonopoulos, C. D.; Bellas, N.; Feng, W. C. (2011)Newer video compression standards provide high video quality and greater compression efficiency, compared to their predecessors. Their increased complexity can be outbalanced by leveraging all the levels of available ... -
Energy Efficiency through Significance-Based Computing
Nikolopoulos, D. S.; Vandierendonck, H.; Bellas, N.; Antonopoulos, C. D.; Lalis, S.; Karakonstantis, G.; Burg, A.; Naumann, U. (2014)An extension of approximate computing, significance-based computing exploits applications' inherent error resiliency and offers a new structural paradigm that strategically relaxes full computational precision to provide ... -
Enhancing design space exploration by extending CPU/GPU specifications onto FPGAs
Owaida, M.; Falcao, G.; Andrade, J.; Antonopoulos, C.; Bellas, N.; Purnaprajna, M.; Novo; Karakonstantis, G.; Burg, A.; Ienne, P. (2015)The design cycle for complex special-purpose computing systems is extremely costly and time-consuming. It involves a multiparametric design space exploration for optimization, followed by design verification. Designers of ... -
Fisheye lens distortion correction on multicore and hardware accelerator platforms
Daloukas, K.; Antonopoulos, C. D.; Bellas, N.; Chai, S. M. (2010)Wide-angle (fisheye) lenses are often used in virtual reality and computer vision applications to widen the field of view of conventional cameras. Those lenses, however, distort images. For most real-world applications the ... -
GemFI: A fault injection tool for studying the behavior of applications on unreliable substrates
Parasyris, K.; Tziantzoulis, G.; Antonopoulos, C. D.; Bellas, N. (2014)Dependable computing on unreliable substrates is the next challenge the computing community needs to overcome due to both manufacturing limitations in low geometries and the necessity to aggressively minimize power ... -
GLOpenCL: OpenCL support on hardware- and software-managed cache multicores
Daloukas, K.; Antonopoulos, C. D.; Bellas, N. (2011)OpenCL is an industry supported standard for writing programs that execute on multicore platforms as well as on accelerators, such as GPUs or the SPEs of the Cell B.E. In this paper we introduce GLOpenCL, a unified development ... -
A grammar induction method for clustering of operations in complex FPGA designs
Owaida, M.; Antonopoulos, C. D.; Bellas, N. (2014)In large-scale datapaths, complex interconnection requirements limit resource utilization and often dominate critical path delay. A variety of scheduling and binding algorithms have been proposed to reduce routing requirements ... -
Implementation and performance analysis of SEAL encryption on FPGA, GPU and multi-core processors
Theoharoulis, K.; Antoniadis, C.; Bellas, N.; Antonopoulos, C. D. (2011)Accelerators, such as field programmable gate arrays (FPGAs) and graphics processing units (GPUs), are special purpose processors designed to speed up compute-intensive sections of applications. FPGAs are highly customizable, ... -
Implementation and performance comparison of the motion compensation kernel of the AVS video decoder on FPGA, GPU and multicore processors
Owaida, M.; Bellas, N.; Antonopoulos, C. D.; Daloukas, K.; Antoniadis, C.; Krommydas, K.; Tsoumblekas, G. (2011)Next generation video standards have strict and increasing performance demands due to real-time requirements and the trend towards higher frame resolutions and bit rates. Leveraging the advantages of reconfigurable logic ... -
Implementation of a wide-angle lens distortion correction algorithm on the cell broadband engine
Daloukas, K.; Antonopoulos, C. D.; Bellas, N. (2009)Wide-angle lenses are often used in scientific or virtual reality applications to enlarge the field of view of a conventional camera. Wide-angle lens distortion correction is an image warping application which transforms ... -
Implementation of the AVS video decoder on a heterogeneous dual-core SIMD processor
Koziri, M.; Bellas, N.; Katsavounidis, I.; Zacharis, D. (2010)This paper presents the implementation of Advanced Audio and Video Standard Part 2: Video (AVS P2), the Chinese video standard, to Diamond 388VDO Video Processor, a heterogeneous dual core Tensilica SIMD processor. Through ... -
Implementation of the AVS Video Decoder on a Heterogeneous Dual-Core SIMD Processor
Koziri, M.; Zacharis, D.; Katsavounidis, I.; Bellas, N. (2011)Multi-core Application Specific Instruction Processors (ASIPs) are increasingly used in multimedia applications due to their high performance and programmability. Nonetheless, their efficient use requires extensive ... -
A low-power VLSI architecture for intra prediction in H.264
Stamoulis, G.; Koziri, M.; Katsavounidis, I.; Bellas, N. (2005)The H.264 video coding standard can achieve considerably higher coding efficiency than previous standards. The key to this high code efficiency are mainly the Intra and Inter prediction modes provided by the standard. ... -
Mapping and optimization of the AVS video decoder on a high performance chip multiprocessor
Krommydas, K.; Tsoublekas, G.; Antonopoulos, C. D.; Bellas, N. (2010)Modern multimedia workloads provide increased levels of quality and compression efficiency at the expense of substantially increased computational complexity. It is important to leverage the off-the-shelf emerging multi-core ... -
Massively parallel programming models used as hardware description languages: The OpenCL case
Owaida, M.; Bellas, N.; Antonopoulos, C. D.; Daloukas, K.; Antoniadis, C. (2011)The problem of automatically generating hardware modules from high level application representations has been at the forefront of EDA research during the last few years. In this paper, we introduce a methodology to ... -
On the characterization of OpenCL dwarfs on fixed and reconfigurable platforms
Krommydas, K.; Feng, W. C.; Owaida, M.; Antonopoulos, C. D.; Bellas, N. (2014)The proliferation of heterogeneous computing platforms presents the parallel computing community with new challenges. One such challenge entails evaluating the efficacy of such parallel architectures and identifying the ... -
On the portability of the OpenCL Dwarfs on fixed and reconfigurable parallel platforms
Krommydas, K.; Owaida, M.; Antonopoulos, C. D.; Bellas, N.; Feng, W. C. (2013)The proliferation of heterogeneous computing systems presents the parallel computing community with the challenge of porting legacy and emerging applications to multiple processors with diverse programming abstractions. ... -
Presynthesis area estimation of reconfigurable streaming accelerators
Memik, S. O.; Bellas, N.; Mondal, S. (2008)In this paper, we propose algorithms for presynthesis estimation of hardware cost of a streaming accelerator. Our proposed estimation method helps to accelerate the design-spaceexploration phase by orders of magnitude by ... -
A programming model and runtime system for significance-aware energy-efficient computing
Vassiliadis, V.; Parasyris, K.; Chalios, C.; Antonopoulos, C. D.; Lalis, S.; Bellas, N.; Vandierendonck, H.; Nikolopoulos, D. S. (2015)We introduce a task-based programming model and runtime system that exploit the observation that not all parts of a program are equally significant for the accuracy of the end-result, in order to trade off the quality of ... -
Proteus: An architectural synthesis tool based on the stream programming paradigm
Bellas, N.; Chai, S. M.; Dwyer, M.; Linzmeier, D.; Lopez-Lagunas, A. (2009)The problem of automatically generating hardware modules from a high level representation of an application has been at the forefront of EDA research in the last few years. Such an EDA methodology would potentially enable ...