版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Future-proofing BI:an unexpected journey to leverage In-Chip analytics in IoT and AIAni ManianHead of Product StrategySIMPLIFYING Business Analytics for COMPLEX Data- Gartner Magic Quadrant| Talking data“The key strength of Sisense is the platforms capability to easily handle and manage large and di
2、verse datasets, and analyze them in dashboards based on its proprietary In-Chip technology.”HOW IT ALL STARTED| Talking dataWHAT DO FIVE DATA GEEK STUDENTS DREAM ABOUT?| Talking dataWELL, BELIEVING THEYRE BADASS THEYRE DREAMING OF| Talking dataBEER & CHIPS| Talking dataIN ORDER TO UNDERSTANDIN-CHIPA
3、NALYTICS| Talking dataLETS ASSUME THAT:MEMORY HIERARCHY IN MODERN CPUSCPURAMDISK L1 CacheCapacity:64KB- 128KBLatency:3 Cycles L2 Cache L3 Cache Main Memory DiskCapacity:Capacity:Capacity:GBs-TBsCapacity:256KB-1MB6MB-20MBUnlimited Latency:10 Cycles Latency:35 Cycles Latency:150-450 Cycles Latency:1M
4、Cycles| Talking dataL2 CacheL3 Cachex10Main Memoryx3 Slowdownx50Up toSO,WHYx100 Slowdown SlowdownSHOULDWE EVEN CARE?Slowdown when fetching new data to the CPU| Talking dataMEMORY BANDWIDTHIf data equals beer then data storage units equal all the places beer is kept!x1DistanceL1 cacheHome fridgeImmed
5、iateCustomerx10DistanceL2 / l3 cacheShopBicycleCustomerx50DistanceSupermarketCarCustomerRamDiskBreweryDistanceAirplaneCustomer| Talking dataTHERE SHOULD HAVE BEEN A SLIDE HERE.(its the beers fault)| Talking dataHow does Sisense overcome the memory bottleneck?HOW DOES SISENSE OVERCOME THE MEMORY BOTT
6、LENECK?Store all data on the DiskOnly Use RAM When a Query RunsLoad Only the Relevant Columns in RAM| Talking dataVECTORIZATIONJIT LLVM & SIMDVECTORIZATION & CACHE AWARENESSFirst into RAMColumn 2Column 4SIMD REGISTERApply Operation On 4/8 Data Elements SimultaneouslyOOPResult Vector1004K(Values)Push
7、 Back To RAM| Talking dataL1 Cache1004K(Values)1004K(Values)1004K(Values)Column31004K(Values)P1004K(Values)1004K(Values)Result Vector1004K(Values)Column 11004K(Values)OPJIT LLVM COMPILATION WITH SIMD SUPPORT“SIMD” (Single Instruction, Multiple Data) is the process of rewriting a loop so that instead
8、 of processing a single element of an array N times, it processes (say) 4 elements of the array simultaneously N/4 f int a, int b)if a ”10” OR f4 = “0” OR f4 = “1”)Field Vector = ValueMask Vector = True / Falsef2 Vectorf3 Vectorf4 Vectorf1 Vector“Customer 1”“Customer 2”“Beer 1”“Beer 2”10=0
9、/=1OROROROR“1”/”2”/”3”Mask Vector&Mask VectorMask VectorMask Vector| Talking dataL1 CacheNEXT: PERFORMANCE TUNING FOR MANY USERSADD HARDWAREADD INSTANCESOPTIMIZE DATA MODEL HOW CAN YOU DELAY USING THESE OPTIONS?| Talking dataPROBLEM: THE WAITING LINE TO QUERY DATAThe queue means a user wait is exten
10、ded by each user in front of themUSERSSECONDS| Talking dataQUERYS BUILDING BLOCKS: THE INSTRUCTION SETS| Talking dataCROWD SPEED: MACHINE LEARNING ARCHITECTUREBreak each query into partsQUERY EXECUTION SPEEDStore each query part and learnBuild new queries with matching parts to boost performance| Ta
11、lking dataRE-USE REPEATING INSTRUCTION SETS ACROSS QUERIES#3WHO WERE THE TOP SALES REPS EACH MONTH?#2WHAT WERE THE MONTHLY SALES?#1HOW MANY UNITS DID WE SELL?Similar but non-identical queriesNew QueryAlready calculated units soldAlready calculated units sold & Monthly breakdown of units| Talking dat
12、aMACHINE LEARNING BIWith Machine Learning BI, analytics get faster even when queries are not identical. The more questions you throw at it - the more efficient it gets!More users = more queries = faster resultsNo matchMatch found| Talking dataIN-CHIP = POWER + MACHINE LEARNINGLeverage the unique in-
13、chip cache memory to perform faster than in-memoryWithout the limitation of having to load the entire model into RAMIn-Chip recognizes the CPU specs and applies its unique code to organize the query data in the CPUWhen needed again, that piece of data exists in the CPU cache, which is much faster th
14、an RAMIn-Chip machine-learns to fetch the associated compressed result sets in advanceSub-query results pre-loaded into L1 cache as compressed dataDecompressed images of that same data can be moved to the larger, but slower, L2 and L3 cachesDecompression operations (read from and write to cache) are
15、 extremely fast| Talking dataIN-CHIP TECHNOLOGYThe best engine beer can buyIn memory columnar execution modeColumnar storage CACHE aware query kernelFull 64BIT support CACHE aware decompressionLLVM based compiler with SIMD support Instruction recycling & learning algorithms| Talking dataEMPOWERING G
16、ROWTH, ANYWHERE, EVERYWHERE, ON AFFORDABLEHWIN-CHIP BI BENCHMARKSkylakeHaswellBENCHMARK SETTINGS160140Dataset:120M rows 28GB120100300%faster808 Analytical queries X 50 cycles6040Aggregations Grouping Top RankingLarge intermediate results200Test 1: No concurrencyTest 2: Concurrency = 2Test 3: Concurr
17、ency = Max| Talking dataSPEED! STRATA AWARDAnalyzing 10TB of data in 10 secondsOn a single node on a standard Dell Server| Talking dataREVOLUTION: SCALE-OUT VS IN-CHIPIn-ChipArchitectureScale-OutData Scientists, IT, DevelopersETL, Batch Reports, Machine LearningJAVA, R, C, SQLLong BigBusiness Users
18、Ad-Hoc AnalyticsInteractive Dashboards, SQLShortSmallUsers Use Cases InterfaceTime to ImplementAvailable ResourcesBig Data InfrastructureAgile Big Data AnalyticsOutcome| Talking dataSOWHAT IS IT GOOD FOR?| Talking dataFROM COMPLEXITYTO SIMPLICITY| Talking dataTECHNOLOGY HAS NO MEANING IF IT HAS NO I
19、MPACT ON HUMAN LIFE“If a tree falls in a forest and no one is around to hear it, does it make a sound?”| Talking dataOVERHYPE OF BUZZWORDS| Talking dataTHE PERSONAL, INTELLIGENT AND CONTEXTUAL WEB| Talking dataTHE INTERNET OF ME| Talking dataTRANSFORMATION OF BIG DATA ANALYTICS FOR IOM| Talking data
20、WE ARE ALL UNIQUE| Talking dataLET THERE BE LIGHTS| Talking dataTHE NEXT REALM OF BUSINESS ANALYTICSAnalyzing data no longer requires being anchored to a screenSisense Everywhere devices broadcast business KPIs to all the senses Making consumption of insights immediate and simple.| Talking dataHOW I
21、T ALL STARTED| Talking dataThe relationship between business professionals and their KPIs(We asked hundreds of business professionals how they interact with their data and KPIs)ALMOST HALF OF ALL RESPONDENTS CHECK KPISDAILYHow often do you check the status of your KPIs?| Talking data83% OF RESPONDEN
22、TS USE OR WANT TO USE COLOR CODINGDo you use color-coding in the way you display data?| Talking dataVISUAL ALERTS ARE THE MOST EFFECTIVE, ACCORDING TO MORE THANHALF OF RESPONDENTSWhich type of alert is best in driving you to action?| Talking dataACCORDING TO RESPONDENTS THE FUTURE OF BI CONSUMPTIONI
23、SEVERYWHEREHow would you like to consume data in the future?| Talking dataBI EVERYWHERERevolutionizing The Way Business Users Consume Data| Talking dataIMAGINE A SISENSE WORLD| Talking dataImagine youre driving to work and can ask your voice- operated BI assistant: What is my sales target for today?
24、IMAGINE A SISENSE WORLD| Talking dataImagine being able to focus your entire team on improving customer satisfaction just by having them glance at the Sisense IoT bulb,green means on target and red means take action.IMAGINE A SISENSE WORLD| Talking dataImagine stepping into a conference room fora qu
25、arterly business review and experiencing your data insights hovering around you.SISENSE BRINGS IMAGINATION TO LIFESisense-Enabled is a new line of devices that present data unlike any dashboard environmentSISENSE LAMPSISENSE ENABLED ECHO| Talking dataREDEFINING HOW WE INTERACT WITH DATA“When I see that bulb change, I get a real sense of satisfaction. Its provided a direct way for us to see how data is changing. The bulb gives me peace of mind because I can see a light change rather than monitoring a screen.”RESPOND TO CHANGES IN REAL-TIME“I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 招投标岗位奖惩制度
- 恒大渠道奖惩制度
- 医院司机奖惩制度
- 抗生素奖惩制度
- 各省市对二胎奖惩制度
- 三同步考评奖惩制度
- 文印中心奖惩制度
- 时间计划奖惩制度
- 古代官员奖惩制度
- 托教奖惩制度
- 2025安徽池州市石台县乡村振兴投资控股集团有限公司招聘4人笔试历年典型考点题库附带答案详解
- 西部机场集团招聘笔试题目
- 2025年CATTI三级笔译实务真题
- 2026年南京铁道职业技术学院单招职业技能测试题库附答案详解(综合题)
- 2026年六安职业技术学院单招职业倾向性考试题库及完整答案详解
- 2025年侍茄师初级笔试及答案
- 车辆生产一致性管理制度
- 煤气柜安全制度规范
- 2026年山西青年职业学院单招职业技能考试备考试题带答案解析
- 岗位安全风险管控培训课件
- 《创新创业基础》教学大纲
评论
0/150
提交评论