Optimizing a Semantic Comparator using CUDA-enabled Graphics Hardware

Size: px
Start display at page:

Download "Optimizing a Semantic Comparator using CUDA-enabled Graphics Hardware"

Transcription

1 Optimizing a Semantic Comparator uing CUDA-enabled Graphic Hardware Aalap Tripathy Suneil Mohan, Rabi Mahapatra Embedded Sytem and Codeign Lab codeign.ce.tamu.edu (Preented at ICSC 0, September 9, 0 in Palo Alto, CA)

2 09/9/0 Overview Introduction Current v/ future technologie Key tep in computation Decription of architecture Experimental Setup & Reult Concluion

3 09/9/0 3 Introduction Search i a key activity on the Internet 3 billion querie a month (3500/ec) Growing rapidly (38% annually) Search Engine need to be Precie Increaed uer expectation from earch reult Not 00 link but few relevant document Search Engine need to be Scalable Search engine deployed a ditributed ytem Newer method make more computational demand Search Engine need to conume Low Energy Ten of Mega Watt (.5 MW/year) Coare-grained, tak-parallel approach i inufficient Preciion Meaning-baed earch Low Energy Conumption Objective: Deploy meaning-baed earch to enhance earch-quality while conuming le energy and meeting time contrain

4 09/9/0 4 Current Search Engine q! URL,Snippet! Front-End Web App (URL,nippet)! Query Proceor (Score, docid)! Document Proceor I 0 I I I 3 I N- I N I 0 I I I 3 I N- I N I 0 I I I 3 I N- I N Pool 0 Pool Pool Pool 3 Pool Np- Pool Np Pool 0 Pool Pool Pool 3 Pool Np- Pool Np Pool 0 Pool Pool Pool 3 Pool Np- Pool Np I 0 I I I 3 I N- I N I 0 I I I 3 I N- I N Index Server Pool 0 Pool Pool Pool 3 Pool Np- Pool Np Pool 0 Pool Pool Pool 3 Pool Np- Pool Np Doc Server

5 Current Search Paradigm Vector Method 09/9/0 5 D = American The American man ate Indian food. VAmerican Man V Man ate V ate Indian VIndian Food VFood Decriptor repreenting meaning of the entire text Bai vector repreenting the term American Scalar weight / coefficient denoting relative importance of the term Vector Method can not differentiate between two document containing the ame keyword - American man ate Indian food v/ Indian man ate American food - Produce hundred of irrelevant reult no preciion - Hundred of redundant operation performed in the proce - Ten of MW of power conumed in the proce

6 Future Search paradigm - Tenor Method The American man ate Indian food The Indian man ate American food c a b d e a e c d b ab c ac 3 bc a e c a c 3 e c 4 ab 5 a 6 b 7 c Bai vector term a = " man", b = " american", c = " ate", a b = " man american ", 4 a e 5 a 6 e 7 c (3 Term) (3 Term) a = "man", e Bai vector term = "Indian", c = "ate", a e = " man Indian ", bc = " american ate ", ab c = " man american ate ", e c = " Indian ate ", a e c = " man Indian ate ", Tenor method differentiate document containing ame keyword - Capture the relationhip between term - At what cot? Exponentially larger number of term 09/9/0 6

7 Semantic Comparion uing Tenor 04/0/00 7 (The american man ate indian food) ab c 4 ab 5 a ac 6 b 7 c 3 bc Tenor (T) (The indian man ate american food) ae c ac 3 ec 4 ae 5b 6c 7a Tenor (T) Similarity(T, T ) = T T = ( < ). Identify common bai vector. Multiply calar coefficient 3. Find um of all product

8 09/9/0 8 Overview Introduction Current v/ future technologie Key tep in computation Challenge Decription of architecture Experimental Setup & Reult Concluion

9 Key Step in Semantic Computation For two Tenor of ize n, n, Search i O(n.n ) or O(n. log n ) Can we improve upon thi? 09/9/0 9

10 09/9/0 0 Bloom Filter Bloom Filter Enable Compact repreentation of a Set - Parameter: Number of element to be inerted (m) Size of the Bloom Filter (ize n ) Number of Indice ued to repreent each element (k) - Probability of fale poitive can be controlled

11 04/0/00 Detail of Comparion Coefficient table of Query Tenor (Table ) Tenor Coeff id Set of BF bit indice Id { x i : 0 x i ize n } Id i Id n Tenor id Id Id i i = 0. n Coeff i = 0.4 { 0,, 5 } { } Coefficient table of Doc Tenor (Table ) Set of BF bit indice { x i : 0 x i ize n } { 0,, 5 } Bloom filter of Doc Tenor Identify common bai vector (filtered). Multiply coefficient 3. Compute um of product Id n n { } 0 Size n - Size n - T T =... i i... j j...

12 09/8/0 Overview Introduction Current v/ future technologie Key tep in computation Challenge Decription of architecture Experimental Setup & Reult Concluion

13 09/9/0 3 Architecture Decription - CUDA CUDA - Compute Unified Device Architecture - Device Architecture pec - An extenion to C (library, API, compiler) GPGPU ue heterogeneou parallel computing model - Kernel i called by hot and run by GPU - Each SIMD proceor execute ame intruction over different data element in parallel - Can proce thouand of thread imultaneouly. - The number of logical thread and thread block urpae the number of phyical execution unit

14 Architecture Decription CUDA Memory Model 09/9/0 4 CUDA Memory Model - Thread - Regiter (per thread) - Local Memory (off-chip) - Block - Shared Memory between thread - Device - Global Memory between kernel - Contant Memory Read only, tore invariant - Texture Memory limited but can cache part of Global Memory

15 Semantic Comparion uing CUDA 5 Phae A Phae B Phae C Phae D Copy Table from Hot PC to CUDA Global Memory Copy Table from Hot PC to CUDA Global Memory Encode Table in Bloom Filter Encode Table. Tet preence in Bloom Filter Compute Semantic Similarity uing Filtered element CUDA Programming Model Split a tak into ubtak Divide input data into chunk that fit global memory Load a data chunk from global memory into hared memory Each data chunk i proceed by a thread block Copy reult from hared memory back to global memory Optimization : Maximize independent parallelim

16 Phae A Copy Data from Hot to GPU 09/9/0 6 Copy two table to be compared into CUDA global Memory - Data ha to be explicitly copied into CUDA Global Memory - Optimization : Data tructure i flattened to increae coaleced memory accee - Maximize the available PCIe bandwidth (76.8 Gb/ for NVIDIA C870)

17 Phae B Encode Co-efficient Table in Bloom Filter 09/9/0 7 Encode Table (Document Bai Coefficient Table) in Bloom Filter - The i th Doc_Bai term i hahed uing two hah function - k additional Bloom Filter Indice are generated uing: - Turn every Index Poition in BF bit array in CUDA texture Memory - Optimization 3: At leat n thread are launched. Limit the number of block and increae the number of thread. Increae hared memory reue.

18 Phae C Encode & Tet Table uing Bloom Filter 09/9/0 8 Encode Table in Bloom Filter, Tet - The i th Query_Bai term i hahed uing ame two hah function - k additional Bloom Filter Indice are generated - Thoe index poition are teted in BF bit array in CUDA texture Memory - At leat n thread are launched. - If all indice are, Query_Bai i i a filtered element, tore Index (i) - Optimization 4: Shared memory i inacceible after end of kernel. Thi data i tranferred to Global Memory at the end of each thread block

19 Phae D Compute Semantic Similarity uing Filtered element 09/9/0 9 Extract correponding calar coefficient, multiply and um - The index of the potential match in Table i ued to lookup Coeff - The correponding match in Table i ued to lookup Coeff - The ame kernel perform multiplication (interim product) - Intermediate product from multiple thread are ummed in parallel.

20 09/9/0 0 Other Algorithmic Optimization Partitioning the computation to keep all tream core buy - Optimization 5: Multiple thread, multiple thread block in contant ue Monitoring per-proceor reource utilization - Optimization 6: Low utilization per thread block allow multiple active block per multi-proceor

21 09/9/0 Overview Introduction Current v/ future technologie Key tep in computation Decription of architecture Experimental Setup & Reult Concluion

22 09/9/0 Experimental Setup Device Characteritic GPU # Stream Proceor / core Core Frequency Value 8/6 (Nvidia Tela C870) 600 Mhz CUDA Toolkit 3. Interface 6x PCI-Expre Memory Clock Global Memory Contant Memory.6 GHz.6GB 65KB Experimental etup Experimental Parameter Table Size (N) Similarity between Table (c) CUDA Parameter (num_bock, thread / block) Experimental Meaurement Execution Time Power/Energy Throughput (Comparion / ec) Shared Memory/block 6KB Regiter per block 89 Number of thread per block Memory Bu Bandwidth Warp Size (Number of thread per thread proceor) GB/, 384 bit-wide GDDR3 CPU P4 GB RAM, Ubuntu 9.0 3

23 09/9/0 3 Reult - Execution Time Profiling Execution Time (m) GPU_Exec_Time(m) 60 CPU_Exec_Time(m) Number of Entrie (Term) in Table & (n=n=n) Exponential increae in CPU execution time for large table Same dataet on a GPU i up to 4x fater (imilarity c=0%)

24 09/9/0 4 Reult - Power Profiling Dynamic Power (W) GPU Dynamic Power(W) CPU Dynamic Power(W) Number of Entrie (Term) in Table & (n=n=n) CPU-GPU Power Characteritic Sytem Bae Power Sytem Idle Power (GPU cold hutdown) Sytem Idle Power (GPU Awake, Idle) GPU Idle Power Value 5W 50W 86W 36W Meaured uing WattUp Power Meter. (Meaure Main Power) GPU dynamic power i lower but approache that of a CPU for N>50000 GPU are known to be energy-efficient but not necearily power-efficient

25 Reult - Energy Saved per Comparion 09/9/0 5 Table Size (N) CPU Execution Time () CPU Average Power (W) GPU Execution Time () GPU Average Power (W) Energy Saved (%) 5k k k k k Computing Energy Saved (Wh%) - Experiment over 5000<N<50000, Similarity between table: c=75% - Energy aving ~78% per comparion - A future emantic earch engine can either: - reduce energy footprint or - increae throughput with ame footprint

26 Reult - Profiling Semantic Comparator Kernel on the GPU 09/9/0 6 Number of Entrie (Term) in Table & (n =n =N) Profiling Semantic Kernel - Data copy from CPU to GPU (Phae A) ceae to be a bottleneck for N>5k - Extracting Scalar coefficient (Phae D) become a bottleneck - Computing Hah Function, Inertion into a Bloom Filter (Phae B, C) computationally negligible

27 09/9/0 7 Reult - Throughput Improvement Table Size (N) CPU Throughput (comparion / ) GPU Throughput (comparion / ) Improvement 5k k k k k Improvement in Throughput - Ran experiment with randomly varying imilarity between table for given N - Throughput wa defined a the invere of the averaged execution time for a given N - GPU throughput improvement i higher for larger value of N - For maller value of N, the overhead of data tranfer from CPU to GPU dominate

28 09/9/0 8 Overview Introduction Current v/ future technologie Key tep in computation Decription of architecture Experimental Setup & Reult Concluion

29 09/9/0 9 Concluion Semantic earch require introduction of fine-grained parallelim at compute node Search Engine Preciion Ue Tenor Method for meaning repreentation Search Engine Scalability Handle exploive growth in coefficient table within compute node Preciion Meaning-baed earch Leverage off-the-helf hardware like GPU a coproceor Search Engine Energy Conumption GPU baed emantic comparator ha extraordinary energy efficiency We have deigned GPU baed co-proceor that provide 4x peedup and 78% energy aving over a traditional CPU for emantic earch Low Energy Conumption

30 Thank You Q&A Optimizing a Semantic Comparator uing CUDAenabled Graphic Hardware

31 Appendix (Extra Slide) Optimizing a Semantic Comparator uing CUDAenabled Graphic Hardware

32 04/0/00 3 Comparion with prior art Characteritic Time/Cycle Energy Saving Traditional Microproceor Wort performing Wort performing GPGPU Medium Moderately high ASIC 4 realizable clock frequency Very High Adoption Cot Low Intermediate High fabrication, development, integration cot. IO iue not addreed Overall characterization Low peed, Low Cot Balanced Cot and Speed High Speed, high cot

33 04/0/00 33 Future Work Memory I/O Iue Tranmit only hahed dataet to GPU Will reduce dataet from Nx40x to Nx8x byte per table (5 time) Tranmit only one Hah intead of two to GPU Compute the econd et of hahe in the GPU from the firt Will reduce dataet from Nx8x to Nx8x Can not Call one kernel from another Control ha to pa through the CPU Vary GPU Parameter Experimentation with Multiple Grid (In thi paper a ingle grid wa ued) Further experimentation with varying number of block, number of thread per block

34 04/0/00 34 Reference S. Mohan, A. Tripathy, A. Biwa, and R. Mahapatra, "Parallel Proceor Core for Semantic Search Engine," preented at the Workhop on Large-Scale Parallel Proceing (LSPP) to be held at the IEEE International Parallel and Ditributed Proceing Sympoium (IPDPS'), Anchorage, Alaka, USA, 0. S. Mohan, A. Biwa, A. Tripathy, J. Panigrahy, and R. Mahapatra, "A parallel architecture for meaning comparion," preented at the Parallel & Ditributed Proceing (IPDPS), 00 IEEE International Sympoium on, Atlanta, GA 00. A. Biwa, S. Mohan, A. Tripathy, J. Panigrahy and R. Mahapatra, "Semantic Key for Meaning Baed Searching", in 009 IEEE International Conference on Semantic Computing (ICSC 009),4-6 September 009, Berkeley, CA, USA. A. Biwa, S. Mohan, and R. Mahapatra, "Search Co-ordination by Semantic Routed Network", in 8th International Conference on Computer Communication and Network, (ICCCN 009),009, San Francico, CA, USA. A. Biwa, S. Mohan, J. Panigrahy, A. Tripathy, and R. Mahapatra, "Repreentation of complex concept for emantic routed network," in 0th International Conference on Ditributed Computing and Networking, (ICDCN 009), 009, Hyderabad, pp 7-38 A. Biwa, S. Mohan and R. Mahapatra, "Optimization of Semantic Routing Table", in 7th International Conference on Computer Communication and Network, (ICCCN 008), 008, US. Virgin Iland

35 Challenge Exploive Growth in Number of Term with Tenor Model 09/9/0 35 Repreentation of intent a b c Number of Index Term with Vector Method 3 Number of Index Term with Tenor Method 7 e a b c d 5 3 a b c d e f g h 8 55 a b c d e f g h i 9 5

36 04/0/00 36 Current Search Paradigm Vector baed model Aign weight to keyword Compute imilarity uing dot product The ale manager took the order. D = ale Vale manager Vmanager tookvtook order V order Decriptor repreenting meaning of the entire text Scalar weight / coefficient denoting preence of the term Bai vector repreenting the term ale

37 Comparing Current v/ Future Method 09/9/0 37 Creating Coefficient Table - Firt column how term, Second Column how coefficient Tenor Method introduce two additional tep - Concept Tree, Tenor Form - More computation, but increaed preciion.

38 09/9/0 38 Future A Semantic Search Engine Query Proceor I 0 I I I 3 I N- I N I 0 I I I 3 I N- I N I 0 I I I 3 I N- I N I 0 I I I 3 I N- I N q! Front-End Web App (URL,nippet)! Document Proceor (Score, docid)! Pool 0 Pool Pool Pool 3 Pool Np- Pool Np Pool 0 Pool Pool Pool 3 Pool Np- Pool Np Pool 0 Pool Pool Pool 3 Pool Np- Pool Np Pool 0 Pool Pool Pool 3 Pool Np- Pool Np Reorganize the index hard of a earch engine - Small World Network - Reduce Query Rate to <Q/ N<<Q - Query reolution i guaranteed within a average of 3 hop - What i the downide? I 0 I I I 3 I N- I N Index Server Pool 0 Pool Pool Pool 3 Pool Np- Pool Np Doc Server

39 04/0/00 39 Approach Ue Tenor Baed Repreentation for meaning. Meaning Comparion baed on dot product of the tenor. The american man ate indian food 4 ab c ab 5 a ac 6 b 7 3 bc c Bai vector term a = " man", b = " american", c = " ate", a b = " man american ", bc = " american ate ", ab c = " man american ate ",

40 04/0/00 40 Converion of a Tree to a Tenor Example of a pecific concept tree Generic Concept tree with C Child Node, Depth D, L leave Salient Feature - Concept Tree: Hierarchical acyclic directed n-ary tree. - Lead node repreent term wherea the tree decribe interrelationhip Expanion of Tree - Bottom-up. Make allpoible polyadic combination - Generic Cae (Aume): - Intermediate Node I - C Child Node - One child node P contain L leave - Number of Term at D I due to P will be L - - Each of the C node will produce nnnc - term

41 04/0/00 4 Tenor comparion c b a a b a c ab b c c ) ( T T ) T Similarity(T, < = = a c b b a a a b c c b c Tenor (T) Tenor (T) (The american man ate indian food) (The indian man ate american food). Identify common bai vector. Multiply calar coefficient 3. Find um of all product

42 04/0/00 4 Dot product challenge (The american man ate indian food) 4 ab c ab 5 a ac 6 b 7 3 bc c When Tenor are large, identification of common bai vector i time conuming. For two Tenor of ize n, n Search i O(n.n ) or O(n. log n ) Can we improve upon thi?

43 04/0/00 43 Bloom Filter Compact repreentation of a et. m bit long bit vector k hah function Element X Hah Func. F (Id i )= 0 F (Id i )= Bit Array F k (Id i )= j 0 m- m-

44 04/0/00 44 Bloom Filter Inertion Element X Hah Func. F (Id i )= 0 F (Id i )= Bit Array F k (Id i )= j 0 0 m- m-

45 04/0/00 45 Bloom Filter Teting for preence (Memberhip tet) Element X Bit Array Hah Func. 0 F (Id i )= 0 F (Id i )= Can have fale poitive F k (Id i )= j Never have fale negative Fale Poitive rate can be reduced by chooing large m and optimal k value. m- m- 0 For n=0 3 element, k= 7, m = 040 bit Probability of Fale poitive ~ 8x0-3

46 04/0/00 46 Data Structure (The american man ate indian food) Element ac Id = MD5( ac ) 4 ab c ab 5 a ac 6 b 7 3 bc c Bit Index Generation Hah Func. Bit F (Id i )= 0 Array 0 F (Id i )= 0 3 F k (Id i )= j 4 Tenor id Id Id i Coeff i = 0. Set of BF bit indice bit indice { x i : 0 x i m } { 0,, j } 0 m- m- Id n n { } Bloom Filter Coefficient table

DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS

DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS Chritopher V. Kopek Department of Computer Science Wake Foret Univerity Winton-Salem, NC, 2709 Email: kopekcv@gmail.com

More information

Despeckling Synthetic Aperture Radar Images with Cloud Computing using Graphics Processing Units

Despeckling Synthetic Aperture Radar Images with Cloud Computing using Graphics Processing Units Depeckling Synthetic Aperture Radar Image with Cloud Computing uing Graphic Proceing Unit Matej Keneman 1, Dušan Gleich, Amor Chowdhury 1 1 Margento R & D d.o.o., Gopovetka ceta 84, Maribor, Slovenia matej.keneman@gmail.com

More information

DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS. G. Chapman J. Cleese E. Idle

DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS. G. Chapman J. Cleese E. Idle DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS G. Chapman J. Cleee E. Idle ABSTRACT Content matching i a neceary component of any ignature-baed network Intruion Detection

More information

Cluster-Aware Cache for Network Attached Storage *

Cluster-Aware Cache for Network Attached Storage * Cluter-Aware Cache for Network Attached Storage * Bin Cai, Changheng Xie, and Qiang Cao National Storage Sytem Laboratory, Department of Computer Science, Huazhong Univerity of Science and Technology,

More information

Performance of a Browser-Based JavaScript Bandwidth Test

Performance of a Browser-Based JavaScript Bandwidth Test Performance of a Brower-Baed JavaScript Bandwidth Tet David A. Cohen II May 7, 2013 CP SC 491/H495 Abtract An exiting brower-baed bandwidth tet written in JavaScript wa modified for the purpoe of further

More information

Name: SID: Instructions

Name: SID: Instructions CS168 Fall 2014 Homework 1 Aigned: Wedneday, 10 September 2014 Due: Monday, 22 September 2014 Name: SID: Dicuion Section (Day/Time): Intruction - Submit thi homework uing Pandagrader/GradeScope(http://www.gradecope.com/

More information

Performance of Multiple TFRC in Heterogeneous Wireless Networks

Performance of Multiple TFRC in Heterogeneous Wireless Networks Performance of Multiple TFRC in Heterogeneou Wirele Network 1 Hyeon-Jin Jeong, 2 Seong-Sik Choi 1, Firt Author Computer Engineering Department, Incheon National Univerity, oaihjj@incheon.ac.kr *2,Correponding

More information

Optical Illusion. Sara Bolouki, Roger Grosse, Honglak Lee, Andrew Ng

Optical Illusion. Sara Bolouki, Roger Grosse, Honglak Lee, Andrew Ng Optical Illuion Sara Bolouki, Roger Groe, Honglak Lee, Andrew Ng. Introduction The goal of thi proect i to explain ome of the illuory phenomena uing pare coding and whitening model. Intead of the pare

More information

Imagery Portal Workshop #2 Department of Administrative Services, Executive Building Salem, Oregon May 11, 2006

Imagery Portal Workshop #2 Department of Administrative Services, Executive Building Salem, Oregon May 11, 2006 ry Portal Workhop #2 Department of Adminitrative Service, Executive Building Salem, Oregon May 11, 2006 Workhop Purpoe: dicu the outcome of the phae 1 coping proce for development of an imagery portal

More information

License & SW Asset Management at CES Design Services

License & SW Asset Management at CES Design Services Licene & SW Aet Management at CES Deign Service johann.poechl@iemen.com www.ces-deignservice.com 2003 Siemen AG Öterreich Overview 1. Introduction CES Deign Service 2. Objective and Motivation 3. What

More information

Benchmark Hadoop and Mars: MapReduce on cluster versus on GPU

Benchmark Hadoop and Mars: MapReduce on cluster versus on GPU Benchmark Hadoop and Mars: MapReduce on cluster versus on GPU Heshan Li, Shaopeng Wang The Johns Hopkins University 3400 N. Charles Street Baltimore, Maryland 21218 {heshanli, shaopeng}@cs.jhu.edu 1 Overview

More information

Mobile Network Configuration for Large-scale Multimedia Delivery on a Single WLAN

Mobile Network Configuration for Large-scale Multimedia Delivery on a Single WLAN Mobile Network Configuration for Large-cale Multimedia Delivery on a Single WLAN Huigwang Je, Dongwoo Kwon, Hyeonwoo Kim, and Hongtaek Ju Dept. of Computer Engineering Keimyung Univerity Daegu, Republic

More information

A Resolution Approach to a Hierarchical Multiobjective Routing Model for MPLS Networks

A Resolution Approach to a Hierarchical Multiobjective Routing Model for MPLS Networks A Reolution Approach to a Hierarchical Multiobjective Routing Model for MPLS Networ Joé Craveirinha a,c, Rita Girão-Silva a,c, João Clímaco b,c, Lúcia Martin a,c a b c DEEC-FCTUC FEUC INESC-Coimbra International

More information

Control of Wireless Networks with Flow Level Dynamics under Constant Time Scheduling

Control of Wireless Networks with Flow Level Dynamics under Constant Time Scheduling Control of Wirele Network with Flow Level Dynamic under Contant Time Scheduling Long Le and Ravi R. Mazumdar Department of Electrical and Computer Engineering Univerity of Waterloo,Waterloo, ON, Canada

More information

Apigee Edge: Apigee Cloud vs. Private Cloud. Evaluating deployment models for API management

Apigee Edge: Apigee Cloud vs. Private Cloud. Evaluating deployment models for API management Apigee Edge: Apigee Cloud v. Private Cloud Evaluating deployment model for API management Table of Content Introduction 1 Time to ucce 2 Total cot of ownerhip 2 Performance 3 Security 4 Data privacy 4

More information

Trusted Document Signing based on use of biometric (Face) keys

Trusted Document Signing based on use of biometric (Face) keys Truted Document Signing baed on ue of biometric (Face) Ahmed B. Elmadani Department of Computer Science Faculty of Science Sebha Univerity Sebha Libya www.ebhau.edu.ly elmadan@yahoo.com ABSTRACT An online

More information

Report 4668-1b 30.10.2010. Measurement report. Sylomer - field test

Report 4668-1b 30.10.2010. Measurement report. Sylomer - field test Report 4668-1b Meaurement report Sylomer - field tet Report 4668-1b 2(16) Contet 1 Introduction... 3 1.1 Cutomer... 3 1.2 The ite and purpoe of the meaurement... 3 2 Meaurement... 6 2.1 Attenuation of

More information

Mixed Method of Model Reduction for Uncertain Systems

Mixed Method of Model Reduction for Uncertain Systems SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol 4 No June Mixed Method of Model Reduction for Uncertain Sytem N Selvaganean Abtract: A mixed method for reducing a higher order uncertain ytem to a table reduced

More information

Project Management Basics

Project Management Basics Project Management Baic A Guide to undertanding the baic component of effective project management and the key to ucce 1 Content 1.0 Who hould read thi Guide... 3 1.1 Overview... 3 1.2 Project Management

More information

A note on profit maximization and monotonicity for inbound call centers

A note on profit maximization and monotonicity for inbound call centers A note on profit maximization and monotonicity for inbound call center Ger Koole & Aue Pot Department of Mathematic, Vrije Univeriteit Amterdam, The Netherland 23rd December 2005 Abtract We conider an

More information

Piracy in two-sided markets

Piracy in two-sided markets Technical Workhop on the Economic of Regulation Piracy in two-ided market Paul Belleflamme, CORE & LSM Univerité catholique de Louvain 07/12/2011 OECD, Pari Outline Piracy in one-ided market o Baic model

More information

Queueing systems with scheduled arrivals, i.e., appointment systems, are typical for frontal service systems,

Queueing systems with scheduled arrivals, i.e., appointment systems, are typical for frontal service systems, MANAGEMENT SCIENCE Vol. 54, No. 3, March 28, pp. 565 572 in 25-199 ein 1526-551 8 543 565 inform doi 1.1287/mnc.17.82 28 INFORMS Scheduling Arrival to Queue: A Single-Server Model with No-Show INFORMS

More information

CHARACTERISTICS OF WAITING LINE MODELS THE INDICATORS OF THE CUSTOMER FLOW MANAGEMENT SYSTEMS EFFICIENCY

CHARACTERISTICS OF WAITING LINE MODELS THE INDICATORS OF THE CUSTOMER FLOW MANAGEMENT SYSTEMS EFFICIENCY Annale Univeritati Apuleni Serie Oeconomica, 2(2), 200 CHARACTERISTICS OF WAITING LINE MODELS THE INDICATORS OF THE CUSTOMER FLOW MANAGEMENT SYSTEMS EFFICIENCY Sidonia Otilia Cernea Mihaela Jaradat 2 Mohammad

More information

Control Theory based Approach for the Improvement of Integrated Business Process Interoperability

Control Theory based Approach for the Improvement of Integrated Business Process Interoperability www.ijcsi.org 201 Control Theory baed Approach for the Improvement of Integrated Buine Proce Interoperability Abderrahim Taoudi 1, Bouchaib Bounabat 2 and Badr Elmir 3 1 Al-Qualadi Reearch & Development

More information

Tap Into Smartphone Demand: Mobile-izing Enterprise Websites by Using Flexible, Open Source Platforms

Tap Into Smartphone Demand: Mobile-izing Enterprise Websites by Using Flexible, Open Source Platforms Tap Into Smartphone Demand: Mobile-izing Enterprie Webite by Uing Flexible, Open Source Platform acquia.com 888.922.7842 1.781.238.8600 25 Corporate Drive, Burlington, MA 01803 Tap Into Smartphone Demand:

More information

Binary search tree with SIMD bandwidth optimization using SSE

Binary search tree with SIMD bandwidth optimization using SSE Binary search tree with SIMD bandwidth optimization using SSE Bowen Zhang, Xinwei Li 1.ABSTRACT In-memory tree structured index search is a fundamental database operation. Modern processors provide tremendous

More information

Introduction to GPU hardware and to CUDA

Introduction to GPU hardware and to CUDA Introduction to GPU hardware and to CUDA Philip Blakely Laboratory for Scientific Computing, University of Cambridge Philip Blakely (LSC) GPU introduction 1 / 37 Course outline Introduction to GPU hardware

More information

A Spam Message Filtering Method: focus on run time

A Spam Message Filtering Method: focus on run time , pp.29-33 http://dx.doi.org/10.14257/atl.2014.76.08 A Spam Meage Filtering Method: focu on run time Sin-Eon Kim 1, Jung-Tae Jo 2, Sang-Hyun Choi 3 1 Department of Information Security Management 2 Department

More information

SRA SOLOMON : MUC-4 TEST RESULTS AND ANALYSI S

SRA SOLOMON : MUC-4 TEST RESULTS AND ANALYSI S SRA SOLOMON : MUC-4 TEST RESULTS AND ANALYSI S Chinatu Aone, Doug McKee, Sandy Shinn, Hatte Bleje r Sytem Reearch and Application (SRA ) 2000 15th Street North Arlington, VA 2220 1 aonec@ra.com INTRODUCTION

More information

Utility-Based Flow Control for Sequential Imagery over Wireless Networks

Utility-Based Flow Control for Sequential Imagery over Wireless Networks Utility-Baed Flow Control for Sequential Imagery over Wirele Networ Tomer Kihoni, Sara Callaway, and Mar Byer Abtract Wirele enor networ provide a unique et of characteritic that mae them uitable for building

More information

! Search engines are highly profitable. n 99% of Google s revenue from ads. n Yahoo, bing also uses similar model

! Search engines are highly profitable. n 99% of Google s revenue from ads. n Yahoo, bing also uses similar model Search engine Advertiement The Economic of Web Search! Search engine are highly profitable Revenue come from elling ad related to querie 99% of Google revenue from ad Yahoo, bing alo ue imilar model CS315

More information

INFORMATION Technology (IT) infrastructure management

INFORMATION Technology (IT) infrastructure management IEEE TRANSACTIONS ON CLOUD COMPUTING, VOL. 2, NO. 1, MAY 214 1 Buine-Driven Long-term Capacity Planning for SaaS Application David Candeia, Ricardo Araújo Santo and Raquel Lope Abtract Capacity Planning

More information

How To Control A Power Plant With A Power Control System

How To Control A Power Plant With A Power Control System OVERVIEW Demand-controlled ventilation Leading edge product for demand-controlled ventilation! www.wegon.com Demand-controlled ventilation offer great comfort and low operating cot When the room i in ue,

More information

SCM- integration: organiational, managerial and technological iue M. Caridi 1 and A. Sianei 2 Dipartimento di Economia e Produzione, Politecnico di Milano, Italy E-mail: maria.caridi@polimi.it Itituto

More information

GPU Parallel Computing Architecture and CUDA Programming Model

GPU Parallel Computing Architecture and CUDA Programming Model GPU Parallel Computing Architecture and CUDA Programming Model John Nickolls Outline Why GPU Computing? GPU Computing Architecture Multithreading and Arrays Data Parallel Problem Decomposition Parallel

More information

Turbulent Mixing and Chemical Reaction in Stirred Tanks

Turbulent Mixing and Chemical Reaction in Stirred Tanks Turbulent Mixing and Chemical Reaction in Stirred Tank André Bakker Julian B. Faano Blend time and chemical product ditribution in turbulent agitated veel can be predicted with the aid of Computational

More information

International Journal of Heat and Mass Transfer

International Journal of Heat and Mass Transfer International Journal of Heat and Ma Tranfer 5 (9) 14 144 Content lit available at ScienceDirect International Journal of Heat and Ma Tranfer journal homepage: www.elevier.com/locate/ijhmt Technical Note

More information

How Enterprises Can Build Integrated Digital Marketing Experiences Using Drupal

How Enterprises Can Build Integrated Digital Marketing Experiences Using Drupal How Enterprie Can Build Integrated Digital Marketing Experience Uing Drupal acquia.com 888.922.7842 1.781.238.8600 25 Corporate Drive, Burlington, MA 01803 How Enterprie Can Build Integrated Digital Marketing

More information

Cost Models for Selecting Materialized Views in Public Clouds

Cost Models for Selecting Materialized Views in Public Clouds International Journal of Data Warehouing and Mining, 0(4), -25, October-December 204 Cot Model for Selecting Materialized View in ublic Cloud Romain erriot, Clermont Univerité, Univerité Blaie acal, Aubière

More information

A technical guide to 2014 key stage 2 to key stage 4 value added measures

A technical guide to 2014 key stage 2 to key stage 4 value added measures A technical guide to 2014 key tage 2 to key tage 4 value added meaure CONTENTS Introduction: PAGE NO. What i value added? 2 Change to value added methodology in 2014 4 Interpretation: Interpreting chool

More information

CASE STUDY BRIDGE. www.future-processing.com

CASE STUDY BRIDGE. www.future-processing.com CASE STUDY BRIDGE TABLE OF CONTENTS #1 ABOUT THE CLIENT 3 #2 ABOUT THE PROJECT 4 #3 OUR ROLE 5 #4 RESULT OF OUR COLLABORATION 6-7 #5 THE BUSINESS PROBLEM THAT WE SOLVED 8 #6 CHALLENGES 9 #7 VISUAL IDENTIFICATION

More information

You may use a scientific calculator (non-graphing, non-programmable) during testing.

You may use a scientific calculator (non-graphing, non-programmable) during testing. TECEP Tet Decription College Algebra MAT--TE Thi TECEP tet algebraic concept, procee, and practical application. Topic include: linear equation and inequalitie; quadratic equation; ytem of equation and

More information

Warehouse Security System based on Embedded System

Warehouse Security System based on Embedded System International Conference on Logitic Engineering, Management and Computer Science (LEMCS 2015) Warehoue Security Sytem baed on Embedded Sytem Gen Li Department of Electronic Engineering, Tianjin Univerity

More information

Exposure Metering Relating Subject Lighting to Film Exposure

Exposure Metering Relating Subject Lighting to Film Exposure Expoure Metering Relating Subject Lighting to Film Expoure By Jeff Conrad A photographic expoure meter meaure ubject lighting and indicate camera etting that nominally reult in the bet expoure of the film.

More information

Improving the Performance of Web Service Recommenders Using Semantic Similarity

Improving the Performance of Web Service Recommenders Using Semantic Similarity Improving the Performance of Web Service Recommender Uing Semantic Similarity Juan Manuel Adán-Coello, Carlo Miguel Tobar, Yang Yuming Faculdade de Engenharia de Computação, Pontifícia Univeridade Católica

More information

Profitability of Loyalty Programs in the Presence of Uncertainty in Customers Valuations

Profitability of Loyalty Programs in the Presence of Uncertainty in Customers Valuations Proceeding of the 0 Indutrial Engineering Reearch Conference T. Doolen and E. Van Aken, ed. Profitability of Loyalty Program in the Preence of Uncertainty in Cutomer Valuation Amir Gandomi and Saeed Zolfaghari

More information

Introduction to GP-GPUs. Advanced Computer Architectures, Cristina Silvano, Politecnico di Milano 1

Introduction to GP-GPUs. Advanced Computer Architectures, Cristina Silvano, Politecnico di Milano 1 Introduction to GP-GPUs Advanced Computer Architectures, Cristina Silvano, Politecnico di Milano 1 GPU Architectures: How do we reach here? NVIDIA Fermi, 512 Processing Elements (PEs) 2 What Can It Do?

More information

T-test for dependent Samples. Difference Scores. The t Test for Dependent Samples. The t Test for Dependent Samples. s D

T-test for dependent Samples. Difference Scores. The t Test for Dependent Samples. The t Test for Dependent Samples. s D The t Tet for ependent Sample T-tet for dependent Sample (ak.a., Paired ample t-tet, Correlated Group eign, Within- Subject eign, Repeated Meaure,.. Repeated-Meaure eign When you have two et of core from

More information

GPU System Architecture. Alan Gray EPCC The University of Edinburgh

GPU System Architecture. Alan Gray EPCC The University of Edinburgh GPU System Architecture EPCC The University of Edinburgh Outline Why do we want/need accelerators such as GPUs? GPU-CPU comparison Architectural reasons for GPU performance advantages GPU accelerated systems

More information

INTERACTIVE TOOL FOR ANALYSIS OF TIME-DELAY SYSTEMS WITH DEAD-TIME COMPENSATORS

INTERACTIVE TOOL FOR ANALYSIS OF TIME-DELAY SYSTEMS WITH DEAD-TIME COMPENSATORS INTERACTIVE TOOL FOR ANALYSIS OF TIMEDELAY SYSTEMS WITH DEADTIME COMPENSATORS Joé Lui Guzmán, Pedro García, Tore Hägglund, Sebatián Dormido, Pedro Alberto, Manuel Berenguel Dep. de Lenguaje y Computación,

More information

SHARESYNC SECURITY FEATURES

SHARESYNC SECURITY FEATURES www.kyboxinnovation.com SHARESYNC SECURITY FEATURES ShareSync provide a high degree of ecurity and protection which allow adminitrator to: Aure compliance with ecurity bet practice Get full viibility over

More information

GPU File System Encryption Kartik Kulkarni and Eugene Linkov

GPU File System Encryption Kartik Kulkarni and Eugene Linkov GPU File System Encryption Kartik Kulkarni and Eugene Linkov 5/10/2012 SUMMARY. We implemented a file system that encrypts and decrypts files. The implementation uses the AES algorithm computed through

More information

Graphics Cards and Graphics Processing Units. Ben Johnstone Russ Martin November 15, 2011

Graphics Cards and Graphics Processing Units. Ben Johnstone Russ Martin November 15, 2011 Graphics Cards and Graphics Processing Units Ben Johnstone Russ Martin November 15, 2011 Contents Graphics Processing Units (GPUs) Graphics Pipeline Architectures 8800-GTX200 Fermi Cayman Performance Analysis

More information

RevoScaleR Speed and Scalability

RevoScaleR Speed and Scalability EXECUTIVE WHITE PAPER RevoScaleR Speed and Scalability By Lee Edlefsen Ph.D., Chief Scientist, Revolution Analytics Abstract RevoScaleR, the Big Data predictive analytics library included with Revolution

More information

NVIDIA CUDA Software and GPU Parallel Computing Architecture. David B. Kirk, Chief Scientist

NVIDIA CUDA Software and GPU Parallel Computing Architecture. David B. Kirk, Chief Scientist NVIDIA CUDA Software and GPU Parallel Computing Architecture David B. Kirk, Chief Scientist Outline Applications of GPU Computing CUDA Programming Model Overview Programming in CUDA The Basics How to Get

More information

CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON MAPREDUCE FRAMEWORK

CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON MAPREDUCE FRAMEWORK CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON MAPREDUCE FRAMEWORK Sheela Gole 1 and Bharat Tidke 2 1 Department of Computer Engineering, Flora Intitute of Technology, Pune,

More information

Sector Concentration in Loan Portfolios and Economic Capital. Abstract

Sector Concentration in Loan Portfolios and Economic Capital. Abstract Sector Concentration in Loan Portfolio and Economic Capital Klau Düllmann and Nancy Machelein 2 Thi verion: September 2006 Abtract The purpoe of thi paper i to meaure the potential impact of buine-ector

More information

Applications to Computational Financial and GPU Computing. May 16th. Dr. Daniel Egloff +41 44 520 01 17 +41 79 430 03 61

Applications to Computational Financial and GPU Computing. May 16th. Dr. Daniel Egloff +41 44 520 01 17 +41 79 430 03 61 F# Applications to Computational Financial and GPU Computing May 16th Dr. Daniel Egloff +41 44 520 01 17 +41 79 430 03 61 Today! Why care about F#? Just another fashion?! Three success stories! How Alea.cuBase

More information

Nimble Storage Exchange 2013 100,000-Mailbox Resiliency Storage Solution

Nimble Storage Exchange 2013 100,000-Mailbox Resiliency Storage Solution Nimble Stor Exchan 213 1,-Mailbox Reilie Stor Solution Teted with: ESRP Stor Verion. Tet date: May 2, 21 Overview Thi document provide information on Nimble Stor' iscsi tor olution for Microoft Exchan

More information

Next Generation GPU Architecture Code-named Fermi

Next Generation GPU Architecture Code-named Fermi Next Generation GPU Architecture Code-named Fermi The Soul of a Supercomputer in the Body of a GPU Why is NVIDIA at Super Computing? Graphics is a throughput problem paint every pixel within frame time

More information

MANAGING DATA REPLICATION IN MOBILE AD- HOC NETWORK DATABASES (Invited Paper) *

MANAGING DATA REPLICATION IN MOBILE AD- HOC NETWORK DATABASES (Invited Paper) * MANAGING DATA REPLICATION IN MOBILE AD- HOC NETWORK DATABASES (Invited Paper) * Praanna Padmanabhan School of Computer Science The Univerity of Oklahoma Norman OK, USA praannap@yahoo-inc.com Dr. Le Gruenwald

More information

Testing Documentation for CCIH Database Management System By: John Reeves, Derek King, and Robert Watts

Testing Documentation for CCIH Database Management System By: John Reeves, Derek King, and Robert Watts Teting Documentation for CCIH Databae Management Sytem By: John Reeve, Derek King, and Robert Watt The teting proce for our project i divided into three part of Unit teting, one part of Integration/Function

More information

Programming models for heterogeneous computing. Manuel Ujaldón Nvidia CUDA Fellow and A/Prof. Computer Architecture Department University of Malaga

Programming models for heterogeneous computing. Manuel Ujaldón Nvidia CUDA Fellow and A/Prof. Computer Architecture Department University of Malaga Programming models for heterogeneous computing Manuel Ujaldón Nvidia CUDA Fellow and A/Prof. Computer Architecture Department University of Malaga Talk outline [30 slides] 1. Introduction [5 slides] 2.

More information

Return on Investment and Effort Expenditure in the Software Development Environment

Return on Investment and Effort Expenditure in the Software Development Environment International Journal of Applied Information ytem (IJAI) IN : 2249-0868 Return on Invetment and Effort Expenditure in the oftware Development Environment Dineh Kumar aini Faculty of Computing and IT, ohar

More information

Assessing the Discriminatory Power of Credit Scores

Assessing the Discriminatory Power of Credit Scores Aeing the Dicriminatory Power of Credit Score Holger Kraft 1, Gerald Kroiandt 1, Marlene Müller 1,2 1 Fraunhofer Intitut für Techno- und Wirtchaftmathematik (ITWM) Gottlieb-Daimler-Str. 49, 67663 Kaierlautern,

More information

E6895 Advanced Big Data Analytics Lecture 14:! NVIDIA GPU Examples and GPU on ios devices

E6895 Advanced Big Data Analytics Lecture 14:! NVIDIA GPU Examples and GPU on ios devices E6895 Advanced Big Data Analytics Lecture 14: NVIDIA GPU Examples and GPU on ios devices Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science IBM Chief Scientist,

More information

REDUCTION OF TOTAL SUPPLY CHAIN CYCLE TIME IN INTERNAL BUSINESS PROCESS OF REAMER USING DOE AND TAGUCHI METHODOLOGY. Abstract. 1.

REDUCTION OF TOTAL SUPPLY CHAIN CYCLE TIME IN INTERNAL BUSINESS PROCESS OF REAMER USING DOE AND TAGUCHI METHODOLOGY. Abstract. 1. International Journal of Advanced Technology & Engineering Reearch (IJATER) REDUCTION OF TOTAL SUPPLY CHAIN CYCLE TIME IN INTERNAL BUSINESS PROCESS OF REAMER USING DOE AND Abtract TAGUCHI METHODOLOGY Mr.

More information

QUANTIFYING THE BULLWHIP EFFECT IN THE SUPPLY CHAIN OF SMALL-SIZED COMPANIES

QUANTIFYING THE BULLWHIP EFFECT IN THE SUPPLY CHAIN OF SMALL-SIZED COMPANIES Sixth LACCEI International Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2008) Partnering to Succe: Engineering, Education, Reearch and Development June 4 June 6 2008,

More information

Scheduling of Jobs and Maintenance Activities on Parallel Machines

Scheduling of Jobs and Maintenance Activities on Parallel Machines Scheduling of Job and Maintenance Activitie on Parallel Machine Chung-Yee Lee* Department of Indutrial Engineering Texa A&M Univerity College Station, TX 77843-3131 cylee@ac.tamu.edu Zhi-Long Chen** Department

More information

GPU Architecture. Michael Doggett ATI

GPU Architecture. Michael Doggett ATI GPU Architecture Michael Doggett ATI GPU Architecture RADEON X1800/X1900 Microsoft s XBOX360 Xenos GPU GPU research areas ATI - Driving the Visual Experience Everywhere Products from cell phones to super

More information

EVALUATING SERVICE QUALITY OF MOBILE APPLICATION STORES: A COMPARISON OF THREE TELECOMMUNICATION COMPANIES IN TAIWAN

EVALUATING SERVICE QUALITY OF MOBILE APPLICATION STORES: A COMPARISON OF THREE TELECOMMUNICATION COMPANIES IN TAIWAN International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 4, April 2012 pp. 2563 2581 EVALUATING SERVICE QUALITY OF MOBILE APPLICATION

More information

Packet-based Network Traffic Monitoring and Analysis with GPUs

Packet-based Network Traffic Monitoring and Analysis with GPUs Packet-based Network Traffic Monitoring and Analysis with GPUs Wenji Wu, Phil DeMar wenji@fnal.gov, demar@fnal.gov GPU Technology Conference 2014 March 24-27, 2014 SAN JOSE, CALIFORNIA Background Main

More information

Simulation of Power Systems Dynamics using Dynamic Phasor Models. Power Systems Laboratory. ETH Zürich Switzerland

Simulation of Power Systems Dynamics using Dynamic Phasor Models. Power Systems Laboratory. ETH Zürich Switzerland X SEPOPE 2 a 25 de maio de 26 May 2 rt to 25 th 26 FLORIANÓPOLIS (SC) BRASIL X SIMPÓSIO DE ESPECIALISTAS EM PLANEJAMENTO DA OPERAÇÃO E EXPANSÃO ELÉTRICA X SYMPOSIUM OF SPECIALISTS IN ELECTRIC OPERATIONAL

More information

OpenCL Optimization. San Jose 10/2/2009 Peng Wang, NVIDIA

OpenCL Optimization. San Jose 10/2/2009 Peng Wang, NVIDIA OpenCL Optimization San Jose 10/2/2009 Peng Wang, NVIDIA Outline Overview The CUDA architecture Memory optimization Execution configuration optimization Instruction optimization Summary Overall Optimization

More information

DUE to the small size and low cost of a sensor node, a

DUE to the small size and low cost of a sensor node, a 1992 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 14, NO. 10, OCTOBER 2015 A Networ Coding Baed Energy Efficient Data Bacup in Survivability-Heterogeneou Senor Networ Jie Tian, Tan Yan, and Guiling Wang

More information

ultra fast SOM using CUDA

ultra fast SOM using CUDA ultra fast SOM using CUDA SOM (Self-Organizing Map) is one of the most popular artificial neural network algorithms in the unsupervised learning category. Sijo Mathew Preetha Joy Sibi Rajendra Manoj A

More information

Risk Management for a Global Supply Chain Planning under Uncertainty: Models and Algorithms

Risk Management for a Global Supply Chain Planning under Uncertainty: Models and Algorithms Rik Management for a Global Supply Chain Planning under Uncertainty: Model and Algorithm Fengqi You 1, John M. Waick 2, Ignacio E. Gromann 1* 1 Dept. of Chemical Engineering, Carnegie Mellon Univerity,

More information

Chapter 3 Torque Sensor

Chapter 3 Torque Sensor CHAPTER 3: TORQUE SESOR 13 Chapter 3 Torque Senor Thi chapter characterize the iue urrounding the development of the torque enor, pecifically addreing meaurement method, tranducer technology and converter

More information

Bio-Plex Analysis Software

Bio-Plex Analysis Software Multiplex Supenion Array Bio-Plex Analyi Software The Leader in Multiplex Immunoaay Analyi Bio-Plex Analyi Software If making ene of your multiplex data i your challenge, then Bio-Plex data analyi oftware

More information

How to Maximize User Satisfaction Degree in Multi-service IP Networks

How to Maximize User Satisfaction Degree in Multi-service IP Networks How to Maximize Uer Satifaction Degree in Multi-ervice IP Network Huy Anh Nguyen, Tam Van Nguyen and Deokai Choi Department of Electronic and Computer Engineering Chonnam National Univerity Gwangu, KOREA

More information

Group Mutual Exclusion Based on Priorities

Group Mutual Exclusion Based on Priorities Group Mutual Excluion Baed on Prioritie Karina M. Cenci Laboratorio de Invetigación en Sitema Ditribuido Univeridad Nacional del Sur Bahía Blanca, Argentina kmc@c.un.edu.ar and Jorge R. Ardenghi Laboratorio

More information

Proceedings of Power Tech 2007, July 1-5, Lausanne

Proceedings of Power Tech 2007, July 1-5, Lausanne Second Order Stochatic Dominance Portfolio Optimization for an Electric Energy Company M.-P. Cheong, Student Member, IEEE, G. B. Sheble, Fellow, IEEE, D. Berleant, Senior Member, IEEE and C.-C. Teoh, Student

More information

Optimizing Application Performance with CUDA Profiling Tools

Optimizing Application Performance with CUDA Profiling Tools Optimizing Application Performance with CUDA Profiling Tools Why Profile? Application Code GPU Compute-Intensive Functions Rest of Sequential CPU Code CPU 100 s of cores 10,000 s of threads Great memory

More information

The search engine you can see. Connects people to information and services

The search engine you can see. Connects people to information and services The search engine you can see Connects people to information and services The search engine you cannot see Total data: ~1EB Processing data : ~100PB/day Total web pages: ~1000 Billion Web pages updated:

More information

A COMPARATIVE STUDY OF THREE-PHASE AND SINGLE-PHASE PLL ALGORITHMS FOR GRID-CONNECTED SYSTEMS

A COMPARATIVE STUDY OF THREE-PHASE AND SINGLE-PHASE PLL ALGORITHMS FOR GRID-CONNECTED SYSTEMS A COMPARATIE STUDY OF THREEPHASE AND SINGLEPHASE PLL ALGORITHMS FOR GRIDCONNECTED SYSTEMS Ruben Marco do Santo Filho Centro Federal de Educação Tecnológica CEFETMG Coord. Eletrônica Av. Amazona 553 Belo

More information

TRADING rules are widely used in financial market as

TRADING rules are widely used in financial market as Complex Stock Trading Strategy Baed on Particle Swarm Optimization Fei Wang, Philip L.H. Yu and David W. Cheung Abtract Trading rule have been utilized in the tock market to make profit for more than a

More information

Stream Processing on GPUs Using Distributed Multimedia Middleware

Stream Processing on GPUs Using Distributed Multimedia Middleware Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research

More information

Performance Evaluations of Graph Database using CUDA and OpenMP Compatible Libraries

Performance Evaluations of Graph Database using CUDA and OpenMP Compatible Libraries Performance Evaluations of Graph Database using CUDA and OpenMP Compatible Libraries Shin Morishima 1 and Hiroki Matsutani 1,2,3 1Keio University, 3 14 1 Hiyoshi, Kohoku ku, Yokohama, Japan 2National Institute

More information

Growing Self-Organizing Maps for Surface Reconstruction from Unstructured Point Clouds

Growing Self-Organizing Maps for Surface Reconstruction from Unstructured Point Clouds Growing Self-Organizing Map for Surface Recontruction from Untructured Point Cloud Renata L. M. E. do Rêgo, Aluizio F. R. Araújo, and Fernando B.de Lima Neto Abtract Thi work introduce a new method for

More information

RO-BURST: A Robust Virtualization Cost Model for Workload Consolidation over Clouds

RO-BURST: A Robust Virtualization Cost Model for Workload Consolidation over Clouds !111! 111!ttthhh IIIEEEEEEEEE///AAACCCMMM IIInnnttteeerrrnnnaaatttiiiooonnnaaalll SSSyyymmmpppoooiiiuuummm ooonnn CCCllluuuttteeerrr,,, CCClllooouuuddd aaannnddd GGGrrriiiddd CCCooommmpppuuutttiiinnnggg

More information

BUILT-IN DUAL FREQUENCY ANTENNA WITH AN EMBEDDED CAMERA AND A VERTICAL GROUND PLANE

BUILT-IN DUAL FREQUENCY ANTENNA WITH AN EMBEDDED CAMERA AND A VERTICAL GROUND PLANE Progre In Electromagnetic Reearch Letter, Vol. 3, 51, 08 BUILT-IN DUAL FREQUENCY ANTENNA WITH AN EMBEDDED CAMERA AND A VERTICAL GROUND PLANE S. H. Zainud-Deen Faculty of Electronic Engineering Menoufia

More information

Parallel Programming Survey

Parallel Programming Survey Christian Terboven 02.09.2014 / Aachen, Germany Stand: 26.08.2014 Version 2.3 IT Center der RWTH Aachen University Agenda Overview: Processor Microarchitecture Shared-Memory

More information

HIGH PERFORMANCE CONSULTING COURSE OFFERINGS

HIGH PERFORMANCE CONSULTING COURSE OFFERINGS Performance 1(6) HIGH PERFORMANCE CONSULTING COURSE OFFERINGS LEARN TO TAKE ADVANTAGE OF POWERFUL GPU BASED ACCELERATOR TECHNOLOGY TODAY 2006 2013 Nvidia GPUs Intel CPUs CONTENTS Acronyms and Terminology...

More information

Introducing PgOpenCL A New PostgreSQL Procedural Language Unlocking the Power of the GPU! By Tim Child

Introducing PgOpenCL A New PostgreSQL Procedural Language Unlocking the Power of the GPU! By Tim Child Introducing A New PostgreSQL Procedural Language Unlocking the Power of the GPU! By Tim Child Bio Tim Child 35 years experience of software development Formerly VP Oracle Corporation VP BEA Systems Inc.

More information

On Demand Satellite Image Processing

On Demand Satellite Image Processing On Demand Satellite Image Processing Next generation technology for processing Terabytes of imagery on the Cloud WHITEPAPER MARCH 2015 Introduction Profound changes are happening with computing hardware

More information

Introduction to GPGPU. Tiziano Diamanti t.diamanti@cineca.it

Introduction to GPGPU. Tiziano Diamanti t.diamanti@cineca.it t.diamanti@cineca.it Agenda From GPUs to GPGPUs GPGPU architecture CUDA programming model Perspective projection Vectors that connect the vanishing point to every point of the 3D model will intersecate

More information

Overview. Lecture 1: an introduction to CUDA. Hardware view. Hardware view. hardware view software view CUDA programming

Overview. Lecture 1: an introduction to CUDA. Hardware view. Hardware view. hardware view software view CUDA programming Overview Lecture 1: an introduction to CUDA Mike Giles mike.giles@maths.ox.ac.uk hardware view software view Oxford University Mathematical Institute Oxford e-research Centre Lecture 1 p. 1 Lecture 1 p.

More information

A Review On Software Testing In SDlC And Testing Tools

A Review On Software Testing In SDlC And Testing Tools www.ijec.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Iue -9 September, 2014 Page No. 8188-8197 A Review On Software Teting In SDlC And Teting Tool T.Amruthavalli*,

More information

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB Planet Size Data!? Gartner s 10 key IT trends for 2012 unstructured data will grow some 80% over the course of the next

More information

GPU Architectures. A CPU Perspective. Data Parallelism: What is it, and how to exploit it? Workload characteristics

GPU Architectures. A CPU Perspective. Data Parallelism: What is it, and how to exploit it? Workload characteristics GPU Architectures A CPU Perspective Derek Hower AMD Research 5/21/2013 Goals Data Parallelism: What is it, and how to exploit it? Workload characteristics Execution Models / GPU Architectures MIMD (SPMD),

More information