Optimizing a Semantic Comparator using CUDA-enabled Graphics Hardware
|
|
- Amelia Vanessa Ferguson
- 8 years ago
- Views:
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 Chritopher V. Kopek Department of Computer Science Wake Foret Univerity Winton-Salem, NC, 2709 Email: kopekcv@gmail.com
More informationDespeckling 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 informationDISTRIBUTED 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 informationCluster-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 informationPerformance 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 informationName: 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 informationPerformance 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 informationOptical 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 informationImagery 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 informationLicense & 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 informationBenchmark 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 informationMobile 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 informationA 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 informationControl 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 informationApigee 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 informationTrusted 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 informationReport 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 informationMixed 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 informationProject 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 informationA 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 informationPiracy 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 informationQueueing 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 informationCHARACTERISTICS 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 informationControl 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 informationTap 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 informationBinary 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 informationIntroduction 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 informationA 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 informationSRA 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 informationUtility-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 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 informationINFORMATION 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 informationHow 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 informationSCM- 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 informationGPU 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 informationTurbulent 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 informationInternational 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 informationHow 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 informationCost 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 informationA 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 informationCASE 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 informationYou 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 informationWarehouse 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 informationExposure 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 informationImproving 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 informationProfitability 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 informationIntroduction 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 informationT-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 informationGPU 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 informationINTERACTIVE 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 informationSHARESYNC 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 informationGPU 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 informationGraphics 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 informationRevoScaleR 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 informationNVIDIA 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 informationCLUSTBIGFIM-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 informationSector 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 informationApplications 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 informationNimble 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 informationNext 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 informationMANAGING 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 informationTesting 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 informationProgramming 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 informationReturn 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 informationAssessing 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 informationE6895 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 informationREDUCTION 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 informationQUANTIFYING 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 informationScheduling 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 informationGPU 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 informationEVALUATING 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 informationPacket-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 informationSimulation 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 informationOpenCL 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 informationDUE 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 informationultra 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 informationRisk 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 informationChapter 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 informationBio-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 informationHow 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 informationGroup 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 informationProceedings 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 informationOptimizing 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 informationThe 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 informationA 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 informationTRADING 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 informationStream 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 informationPerformance 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 informationGrowing 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 informationRO-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 informationBUILT-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 informationParallel 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 informationHIGH 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 informationIntroducing 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 informationOn 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 informationIntroduction 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 informationOverview. 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 informationA 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 informationBENCHMARKING 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 informationGPU 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