618,092 Hits in 5.9 sec

High Performance Computing Applications Using Parallel Data Processing Units [chapter]

Keyvan Azadbakht, Vlad Serbanescu, Frank de Boer
2015 Lecture Notes in Computer Science  
In this paper, we introduce the Parallel Data Processing Unit (PDPU) which is a group of objects that benefits from the shared memory of the multicore configuration and that consists of two parts: a shared  ...  In a parallel computation context, multicore platforms have several important features such as exploiting multiple parallel processes, having access to a shared memory with noticeably lower cost than the  ...  Partly funded by the EU project FP7-612985 UpScale: From Inherent Concurrency to Massive Parallelism through Type-based Optimizations (  ... 
doi:10.1007/978-3-319-24644-4_13 fatcat:6udiryh65raxvluvxnp2jq4ji4

Scalable, high-performance 3D imaging software platform: System architecture and application to virtual colonoscopy

H. Yoshida, Yin Wu, Wenli Cai, B. Brett
2012 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society  
To achieve scalable, high-performance computing, our platform (1) employs size-adaptive, distributable block volumes as a core data structure for efficient parallelization of a wide range of 3D image processing  ...  In this work, we have developed a software platform that is designed to support high-performance 3D medical image processing for a wide range of applications using increasingly available and affordable  ...  DBVS provides adjustable computation data unit per process in order to avoid high overhead caused in repeated iterations or unbalanced workload among processes.  ... 
doi:10.1109/embc.2012.6346842 pmid:23366803 pmcid:PMC3641570 fatcat:daiulmn3zzdfljsxtsn5tvem4a

Green Computing in Image Processing: An Assessment

Ankit Kumar Soni, Madhuvan Dixit
2017 International Journal of Advanced Research in Computer Science and Software Engineering  
Recently, there have been tremendous interests in the acceleration of general computing applications using a Graphics Processing Unit (GPU).  ...  Now the GPU provides the computing powers not only for fast processing of graphics applications, but also for general computationally complex data intensive applications.  ...  of the graphical processing unit is very high.  ... 
doi:10.23956/ijarcsse/sv7i5/0181 fatcat:j6aqegvkojahjgjsyzrkxyvt34

A Survey on Green Computing using GPU in Image Processing

Pooja Handa, Meenu Kalra, Rajesh Sachdeva
Recently, there have been tremendous interests in the acceleration of general computing applications using a Graphics Processing Unit (GPU).  ...  Now the GPU provides the computing powers not only for fast processing of graphics applications, but also for general computationally complex data intensive applications.  ...  of the graphical processing unit is very high.  ... 
doi:10.24297/ijct.v14i10.1834 fatcat:mmjkonq7jbe77fd4y5bsocvhe4


Maheswari R, Pattabiraman V, Sharmila P
2017 Asian Journal of Pharmaceutical and Clinical Research  
Objective: The prospective need of SIMD (Single Instruction and Multiple Data) applications like video and image processing in single system requires greater flexibility in computation to deliver high  ...  The MAC (Multiply-Accumulate) unit of ROR1200 used to perform image convolution and execution unit with HPRC is used for image quality improvement.Result: With parallel execution in multi-core, the proposed  ...  For video processing applications, required performance level is achieved in processor architecture exploiting data-level parallelism [13] .  ... 
doi:10.22159/ajpcr.2017.v10s1.19632 fatcat:uu2crmcltvgdtparrdzwszig7u

SignalPU: A Programming Model for DSP Applications on Parallel and Heterogeneous Clusters

Farouk Mansouri, Sylvain Huet, Dominique Houzet
2014 2014 IEEE Intl Conf on High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS)  
Consequently, a high requirement of computing power characterize them.  ...  They process growing data volume which is represented with more and more accuracy, and use complex algorithms with time constraints to satisfying.  ...  Certainly, these architectures can get high performance computing to satisfy DSP applications requirements. However, they present some difficulties of use.  ... 
doi:10.1109/hpcc.2014.144 dblp:conf/hpcc/MansouriHH14 fatcat:pnsbyhpagvb2piyciurdr2c7tm

Query Co-Processing on Commodity Hardware

A. Ailamaki, N.K. Govindaraju, D. Manocha
2006 22nd International Conference on Data Engineering (ICDE'06)  
(b) the high computational power and memory bandwidth in commodity hardware such as network processing units (NPUs), and graphics processing units (GPUs).  ...  The rapid increase in the data volumes for the past few decades has intensified the need for high processing power for database and data mining applications.  ...  (b) the high computational power and memory bandwidth in commodity hardware such as network processing units (NPUs), and graphics processing units (GPUs).  ... 
doi:10.1109/icde.2006.122 dblp:conf/icde/AilamakiGM06 fatcat:x3rdgytg3fcwlgld6ctgc32vxu

Generating Performance Analysis of GPU compared to Single-core and Multi-core CPU for Natural Language Applications

Shubham Gupta, M.Rajasekhara Babu
2011 International Journal of Advanced Computer Science and Applications  
Now it is possible to apply parallelism using multi-cores on CPU, though they need to be used explicitly to achieve high performance.  ...  In string matching processes, data dependence is minimal and hence it is ideal for parallelization.  ...  Few benefits of using a GPU for general purpose processes (GPGPU): [2] [5]  Large performance benefits in many parallel coded applications.  ... 
doi:10.14569/ijacsa.2011.020508 fatcat:z3gvygxomvafzilmbny6z7wq7y

Dynamically Reconfigurable Embedded Architecture-An Alternative To Application-Specific Digital Signal Processing Architectures

N. Ramadass, S. Natarajan
2007 Journal of Computer Science  
With such integrated system architecture, specific properties of applications, such as parallelism, regularity of computation and data granularity can be exploited by creating custom operators, pipelines  ...  Emerging trends in design of real-time digital signal processing systems indicate that in the future, a significant amount of performance improvement can be achieved using dynamically reconfigurable embedded  ...  A multimedia application may include a data-parallel task, a bit-level task, irregular computations, high-precision word operations and a real-time component.  ... 
doi:10.3844/jcssp.2007.823.828 fatcat:qcgoqgtivnakjfexwobmhrynia

A Survey of Bioinformatics Applications on Parallel Architectures

Binay Kumar Pandey, Sanjay Kumar Pandey, Digvijay Pandey
2011 International Journal of Computer Applications  
the main technique for obtaining high performance is to parallelize the task to be run simultaneously by multiple vector execution units with single instruction multiple data and by multiple processors  ...  In this paper we presents a survey of data intensive bioinformatics applications on variety of parallel Architecture that are available for accelerating the processing of large biological data set.  ...  Some of the advances in data structures and hardware help to solve the problems faced by bioinformatics applications [14] are: Advances in high-performance computing platforms to provide high computational  ... 
doi:10.5120/2877-3744 fatcat:ciewp3fcnrgujljud7elk3xtem


Kishan Shivhare, Gaurav Bhardwaj
2016 International Journal of Advanced Research  
In sum, the binary compute unit is appropriate for binary image processing due to its high performance, flexibility, and short configuration time.  ...  parallel data.  ... 
doi:10.21474/ijar01/787 fatcat:sdngspuzuzd5tftpov52y332ja

Towards the Optimal Hardware Architecture for Computer Vision [chapter]

Alejandro Nieto, David Lpez, Vctor Brea
2012 Machine Vision - Applications and Systems  
High-level processing is characterized by the use of a small set of data to represent knowledge about the application domain.  ...  Computer Vision applications are often divided into three stages: low, medium and high level processing.  ... 
doi:10.5772/34023 fatcat:higcvn5ffrhzlieberxwiatasa

Empirical characterization of power efficiency for large scale data processing

Yongbin Lee, Sungchan Kim
2015 2015 17th International Conference on Advanced Communication Technology (ICACT)  
However, the optimal exploitation of such a heterogeneous system requires us to know the power consumption characteristics of the applications for difference processing units.  ...  We take three recent computing units, high-end CPU, and GPU, and mobile embedded GPU as target platforms.  ...  It tends to increase rapidly related to process ever-growing large scale data-intensive applications, namely big data. Such workloads often possess a high degree of data-level parallelism.  ... 
doi:10.1109/icact.2015.7224902 fatcat:z3eoikyqtrdedecmppsc7siopu

A Design of Pipelined Architecture for on-the-Fly Processing of Big Data Streams

Usamah Algemili, Simon Berkovich
2015 International Journal of Advanced Computer Science and Applications  
It reduces complexity, data dependency, high-latency, and cost overhead of parallel computing.  ...  Conventional processing infrastructures have been challenged by huge demand of stream-based applications.  ...  It uses parallel computation coupled with data-parallel method and pipeline-parallel approach. The main goal of this architecture is to progressively process incoming data flows.  ... 
doi:10.14569/ijacsa.2015.060104 fatcat:rffyrbnqvvg5fczycrhze2i664

High-Performance Korean Morphological Analyzer Using the MapReduce Framework on the GPU

Shi-Won Cho, Dong-Wook Lee
2011 Journal of Electrical Engineering and Technology  
We present a high-performance Korean morphological analyzer which employs the MapReduce framework on the graphics processing unit (GPU).  ...  To meet the scalability and performance requirements of data analyses, which often involve voluminous data, efficient parallel or concurrent algorithms and frameworks are essential.  ...  GPUs are high-performance multiple core processors capable of very high computation and data throughput.  ... 
doi:10.5370/jeet.2011.6.4.573 fatcat:ag6xw4y5fjcnrehxaqgebzpeku
« Previous Showing results 1 — 15 out of 618,092 results