Content-Aware Internet Video Delivery

Total Page:16

File Type:pdf, Size:1020Kb

Content-Aware Internet Video Delivery Neural Adaptive Content-aware Internet Video Delivery Hyunho Yeo, Youngmok Jung, Jaehong Kim, Jinwoo Shin, Dongsu Han 2 Observation on Current Video Ecosystem Adaptive streaming has been widely deployed (a primary tool for improving user QoE) Video server Client Quality Bandwidth Quality High ABR Medium Low Time Time Time 3 Traditional Approaches Optimizing ABR algorithms Pensieve [SIGCOMM 17], MPC [SIGCOMM 15] Choosing better servers, CDNs Content Multihoming [SIGCOMM 12], VDN [SIGCOMM 15] Leveraging centralized control plan Video Control Plane [SIGCOMM 12], Pythease [NSDI 17] Goal: Find how to best utilize the network resource 4 Limitation of Current Video Delivery Video quality heavily depends on available bandwidth Video server Client Network Low Quality Congestion Directly affect 5 Limitation of Current Video Delivery Client computing power is scarcely utilized other than for decoding Mobile GPU Desktop GPU 500 Apple A10X 12 Apple A9X Apple A10 GTX 1080Ti 375 Apple A8X GTX 1080 9 GTX 980Ti Apple A7 GTX 780Ti 250 Apple A6X 6 GTX 780 (TFLOPs) (GFLOPs) 125 Apple A5 Apple A9 3 GTX 480 Apple A4 Apple A8 GTX 680 GTX 980 Apple A6 GTX 580 Computing Computing power Computing Computing power 0 0 2009 2012 2015 2018 2009 2012 2015 2018 Year Year 6 Observation on Current Video Ecosystem Standard codecs efficiently reduce redundancy inside GOP Group of Pictures (GOP) Video Standard codecs (H.26x, VPx, AV1) Compressed : Intra-frame coding : Inter-frame coding I-frame P-frames I-frame 7 Observation on Current Video Ecosystem Standard codecs efficiently reduce redundancy inside GOP Group of Pictures (GOP): 2—10 seconds Seamless switching Video GOP Video Standard codecsQuality (H.26x, VPx, AV1) Time Compressed : Intra-frame[Adaptive coding streaming] : Inter-frame coding I-frame P-frames I-frame 8 Limitation of Current Video Delivery Group of Pictures (GOP) : 2—10 seconds Video Time I-frame I-frame I-frame I-frame Redundancy (large timescales) Standard codecs lack any mechanisms for exploiting redundancy that occurs at large timescales 9 Key Observations on Deep Neural Network 1. Utilizes computing resource to enhance video quality Low quality DNN High quality Computing device 2. Trained and operate in large timescales (video) GOP GOP GOP DNN 10 Key Observations on Deep Neural Network 1. Utilizes computing resource to enhance video quality Low resolution Super-resolution DNN High resolution Computing device 2. Trained and operate in large timescales (video) GOP GOP GOP DNN 11 Key Observations on Deep Neural Network 1. Utilizes computing resource to enhance video quality LowLow resolution quality Super-resolutionDNN DNN HighHigh resolution quality Can we overcome theComputing current devicelimitations via DNN? 2. Trained and operate in large timescales (video or episodes) How muchGOP QoE improvementGOP can we achieve?GOP DNN 12 NAS: DNN-based Video Delivery Existing Approach NAS (Pensieve – SIGCOMM 17) 13 NAS: DNN-based Video Delivery Apply super-resolution DNN on top of bitrate adaptation : Client computation Super-resolution Bandwidth 240p 1080p 360p 1080p 480p 1080p 1080p 14 NAS: Design Scope 1. Content: Video on demand (VOD) Example 2. Computing device: Desktop-class GPUs Example GTX 1050 Ti (Entry-level) Titan Xp (High-end) Price $139 $1,200 15 NAS: Two Initial Challenges 1. DNN accuracy is unreliable for new content Guarantee performance New content Generic super-resolution1,2,3 ↓Quality SSIM = 0.86 SSIM = 0.84 2. Client must process DNN at real-time, but computing power varies across space and time, GPU x5 slower! GPU Require adaptation to computing power Client A: Entry-level GPU Client B: High-end GPU 1: SRCNN-ECCV14, 2:VDSR-CVPR 16, 3:EDSR-CVPRW 17 16 Key Design (1): Content-aware DNN Challenge: Providing reliable DNN quality 1. New video admission 2. Generates a content-aware DNN per-video Video 1 Super-resolution DNN 1 Video 2 Video server Super-resolution DNN 2 Content-aware DNN delivers the reliable training accuracy instead of the unpredictable testing accuracy. 17 Training a content-aware super-resolution 1. Prepares training data 2. Updates the DNN parameters Updates parameters High-resolution (1080p) frames Output Target Input DNN Low-resolutions (240p—720p) 18 Implication on Video Encoding Redundancy Redundancy GOP GOP GOP GOP Standard codecs Content-aware DNN 19 Key Design (2): Multiple Quality DNNs Challenge: Enabling real-time super-resolution on heterogeneous clients Downloads all? Several MBs Video server Client Quality: Low High Size: Small (93KB) Large (2,143KB) Compute: Low High 1. Provides multiple quality DNN options 20 Key Design (2): Multiple Quality DNNs Challenge: Enabling real-time super-resolution on heterogeneous clients Manifest file 2. Delivers DNN decription Video server (#Layer, #Channel) Client 53 fps 52 fps Quality: Low High 38 fps 21 fps Size: Small (93KB) Large (2,143KB) Computing device Selected (GTX 1080) Compute: Low High Mock DNNs 1. Provides multiple quality DNN options 3. Test-runs and selects the highest-quality running at real-time 21 NAS: Two Additional Challenges NAS streams video with a content-aware DNN, but … 1. Takes long time to download and utilize a DNN Incremental benefit Example Ultra-high (2,145KB) 360p video (400Kbps) 1 x 21 seconds x 2. A DNN competes bandwidth with video Integrate with ABR Example Video server Client 22 Key Design (3): Scalable DNN Challenge: Takes a long time to utilize a DNN Video server Client st nd th : Required : Optional 1 chunk 2 chunk 5 chunk No DNN Input Output Layer Layer Layer Layer Layer Layer additional by-passing paths Time 1. Implement a scalable DNN 2. Download/Apply a partial DNN (+ divide into similar-size chunks) 23 Key Design (4): Integrated ABR Challenge: How to decide when to download a DNN • Extends a reinforcement-learning based ABR (Pensieve [SIGCOMM17] ) QoE metric = bitrate - rebuffering – smoothness Reward 푟푡 Pensieve agent State 푠푡 Action 푎푡 Bandwidth 240p Environment Bitrate Playback buffer 1080p Goal: Maximize the total QoE over an entire video 24 Key Design (4): Integrated ABR Challenge: How to decide when to download a DNN • Extends a reinforcement-learning based ABR (Pensieve [SIGCOMM17] ) QoE metric = DNN(bitrate) - rebuffering – smoothness Reward 푟푡 State 푠 NAS agent 푡 Action 푎 Bandwidth 푡 240p Environment Bitrate Playback buffer 1080p # Remaining DNN DNN Goal: Maximize the total QoE reflecting DNN-based quality enhancement Putting All Together: Implementation Video DNN Server NAS Player (dash.js) ∆1.7K LOC (8.8%) DNN Processor (PyTorch) Integrated ABR 6.3K LOC 5.5K LOC 26 Evaluation 1) How much benefit does NAS deliver? 2) What are the cost and benefit of NAS ? 3) Does NAS effectively adapt to heterogeneous clients? 27 NAS vs. Existing Video Delivery : QoE • 17.8 hours real-world network traces: collected from 3G network and broadband (average bandwidth: 1.31Mbps) • 27 YouTube videos: 5-24 minutes, encoded at {400, 800, 1200, 2400, 4800}kbps • Computing device: NVIDIA Titan Xp, DNN quality: Ultra-high • Video player: Chromium browser, Video server: Apache server 28 Existing Approach NAS (Pensieve – SIGCOMMDemo: 17) NAS Highlight 29 NAS vs. Existing Video Delivery : QoE • 17.8 hours real-world network traces: collected from 3G network and broadband (average bandwidth: 1.31Mbps) • 27 YouTube videos: 5-24 minutes, encoded at {400, 800, 1200, 2400, 4800}kbps • Computing device: NVIDIA Titan Xp, DNN quality: Ultra-high • Video player: Chromium browser, Video server: Apache server 1 better BOLA 0.5 RobustMPC CDF CDF Pensieve NAS 0 -0.5 0.5 1.5 2.5 Average QoE NAS improves user QoE by 43.08% compared to Pensieve and 92.28% compared to BOLA using same amount of bandwidth. 30 NAS vs. Existing Video Delivery : Cost Pensieve CDN NAS Pensieve 2.5 = 0.085$/GB 2 NAS CDN 1.5 Training cost = 0.085$/GB 1 better : ↓17.13% bandwidth cost ($) Total 0.5 for same quality 0 10 mins 1.4$/hour 0 10 20 30 40 50 60 = 0.23$/minute of video Total viewing time (hour) When the total viewing reaches 30 hours (per minute of video), NAS CDN recoups the initial training cost. 31 Heterogeneous Clients Each GPU processes at real-time BOLA RobustMPC Pensieve (> 30fps for all resolutions) Low Medium High Ultra-high DNN quality GPU model (Price) better Low GTX 1050 Ti ($139) Medium GTX 1060 ($249) High GTX 1070 Ti ($449) CDF GTX 1080 ($559) Ultra-high GTX 1080 Ti ($669) Titan Xp ($1,200) Average QoE NAS adapts to heterogeneous devices, and a device with higher computing power receives greater benefit. 32 Conclusion Large timescale redundancy Short [Standard codecs] [Content-aware DNN] • NAS presents a new type of QoE maximization & encoding via DNN • NAS accommodates four key designs: Content-aware DNN, Multiple quality DNNs, Scalable DNN, Integrated ABR. • NAS can improve user QoE or reduce the video delivery cost for CDN..
Recommended publications
  • COMPUTER Computer Is an Electronic Device That Is Designed To
    COMPUTER Computer is an electronic device that is designed to work with Information.The term computer is derived from the Latin term „computare‟, this means to calculate.Computer can not do anything without a Program.it represents the decimal numbers through a string of binary digits. The Word 'Computer'usually refers to the Center Processor Unit plus Internal memory. Computer is an advanced electronic device that takes raw data as input from the user and processes these data under the control of set of instructions (called program) and gives the result (output) and saves output for the future use. It can process both numerical and non-numerical (arithmetic and logical) calculations.The basic components of a modern digital computer are: Input Device,Output Device,Central Processor. A Typical modern computer uses LSI Chips. Charles Babbage is called the "Grand Father" of the computer.The First mechanical computer designed by charles Babbage was called Analytical Engine. It uses read-only memory in the form of punch cards. Four Functions about computer are: accepts data Input processes data Processing produces output Output stores results Storage Input (Data): Input is the raw information entered into a computer from the input devices. It is the collection of letters, numbers, images etc. Process: Process is the operation of data as per given instruction. It is totally internal process of the computer system. Output: Output is the processed data given by computer after data processing. Output is also called as Result. We can save these results in the storage devices for the future use. Modern computers based on integrated circuits are millions to billions of times more capable than the early machines, and occupy a fraction of the space.[2] Simple computers are small enough to fit into mobile devices, and mobile computers can be powered by small batteries.
    [Show full text]
  • MOVR Mobile Overview Report April – June 2017
    MOVR Mobile Overview Report April – June 2017 The first step in a great mobile experience TBD 2 The first step in a great mobile experience TBD 3 The first step in a great mobile experience Q1 2017 to Q2 2017 Comparisons Top Smartphones Top Smartphones Africa Asia Europe N. America Oceania S. America • New to the list this Apple iPhone 5S 1.3% 2.9% 4.1% 3.5% 3.9% 3.1% quarter are the Apple Apple iPhone 6 2.2% 4.8% 5.6% 9.3% 10.1% 4.5% iPhone SE and the Apple iPhone 6 Plus 0.8% 2.4% 0.9% 3.7% 3.2% 1.0% Samsung J7 Prime. Apple iPhone 6S 1.7% 4.4% 6.3% 11.0% 13.9% 3.1% Apple iPhone 6S Plus 0.7% 2.6% 1.1% 6.1% 4.6% 0.9% • Dropping off the list Apple iPhone 7 1.2% 2.9% 4.0% 7.6% 9.3% 2.2% are the Motorola Moto Apple iPhone 7 Plus 0.7% 3.1% 1.3% 6.9% 6.2% 1.1% G4, Samsung Galaxy J2 Apple iPhone SE 0.3% 0.6% 2.4% 2.2% 2.1% 1.0% (2015), and the Huawei P8 Lite 2.2% 0.3% 2.1% 0.2% 0.2% 0.6% Vodafone Smart Kicka. Motorola Moto G 0.0% 0.0% 0.1% 0.2% 0.0% 2.1% Motorola Moto G (2nd Gen) 0.0% 0.1% 0.0% 0.1% 0.1% 2.6% • North America and Motorola MotoG3 0.0% 0.1% 0.1% 0.2% 0.1% 3.1% Oceania continue to be Samsung Galaxy A3 1.2% 0.9% 2.2% 0.1% 0.2% 0.5% concentrated markets Samsung Galaxy Grand Neo 1.8% 0.8% 0.8% 0.1% 0.1% 0.6% for brands, with the Samsung Galaxy Grand Prime 0.5% 1.0% 1.5% 0.9% 0.1% 3.5% top smartphones Samsung Galaxy J1 1.8% 0.6% 0.3% 0.1% 0.3% 0.8% accounting for 63.7% and 74.4% Samsung Galaxy J1 Ace 2.5% 0.2% 0.0% 0.1% 0.3% 0.7% respectively.
    [Show full text]
  • Open APPLE THESIS FINAL__1 .Pdf
    THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE DEPARTMENT OF SUPPLY CHAIN AND INFORMATION SYSTEMS SUPPLY CHAIN AS A SWORD AND A SHIELD: LESSONS FROM APPLE LAUREN E. STERN SPRING 2013 A thesis submitted in partial fulfillment of the requirements for a baccalaureate degree in Supply Chain and Information Systems with honors in Supply Chain and Information Systems Reviewed and approved* by the following: Felisa Preciado Clinical Associate Professor of Supply Chain and Information Systems Thesis Supervisor John C. Spychalski Professor Emeritus of Supply Chain Management Honors Adviser * Signatures are on file in the Schreyer Honors College. i ABSTRACT In the past few decades, Apple has gone from being an incredible startup success story, to a company on the very brink of failure, to its current status as one of the most valuable and emulated companies in the world. It originally got its start through technological innovations, laser-like focus and a sometimes uncanny understanding for what consumers would want, and those things have certainly been constant themes during its periods of success. But one of the biggest reasons for its outstanding success in the past decade has been the way Apple has leveraged its supply chain both to control costs and to give it a competitive advantage unmatched by any of its competitors. This paper analyzes the Apple supply chain to try to identify the way in which Apple has taken advantage of its supply chain, adapted it to changes in the market, and used it as both a defensive and offensive competitive weapon to become one of the most successful and influential companies in the world.
    [Show full text]
  • Apple Ipad 4 Retina Display
    Apple iPad 4 Retina Display Apple iPad 4 with Retina Display Rating: Not Rated Yet Manufacturer: Apple iPad with Retina display at a glance. Breakthrough Retina display The Retina display on iPad makes everything look crisp and lifelike. Text is razor sharp. Colors are vibrant. Photos and videos are rich with detail. All thanks to its 3.1 million pixels — a million more pixels than an HDTV. Powerful A6X chip The new A6X chip inside iPad is up to twice as fast as the previous-generation A5X chip, and it delivers up to twice the graphics performance, without sacrificing battery life. Which means even the most advanced apps are smooth, responsive, and incredibly lifelike. Over 300,000 apps Apps for iPad aren’t like anything else. That’s because every app — 300,000 and counting — is designed specifically for iPad.2 And with apps in just about every category, you can do things like make a commute more entertaining, a presentation more interesting, or a school lesson more inspiring, right from your iPad. Ultrafast wireless The new iPad with Retina display features advanced Wi-Fi that’s up to twice as fast as any previous-generation iPad. And access to more cellular data networks around the world makes it fast in more ways than one, and in many more places. studio 42-J2.5 - Apple iPad 4 Retina Display 1/3 Apple iPad 4 Retina Display What’s in the box ● iPad with Retina display ● Lightning to USB Cable ● USB Power Adapter Limited warranty Every iPad comes with a one-year limited warranty and complimentary telephone technical support for 90 days from the date it was purchased.
    [Show full text]
  • Korea Tech Strategy
    November 13, 2012 The Age of Transition Korea Tech Strategy The outlook for IT from a “disruptive innovation” perspective Daewoo Securities Co., Ltd. James Song +822-768-3722 Mobile revolution: From revolution to evolution [email protected] The mobile revolution has been a history of „disruptive innovation.‰ And at the heart of Wonjae Park this remarkable shake-up lie Apple, Samsung Electronics (SEC), Google, and Amazon. +822-768-3372 Notably, the global IT industry is currently facing several major shifts and issues, [email protected] including: 1) AppleÊs „innovatorÊs dilemma‰; 2) a reshuffling of global supply chains; 3) Jonathan Hwang the return of Microsoft; and 4) the zero growth of the PC industry. How Korean IT +822-768-4140 players approach these issues will create significant implications for the memory, [email protected] display, components, and electronic materialsÊ markets in 2013 onwards. Will Cho “Apple without SEC” vs. “SEC without Apple” +822-768-4306 [email protected] Apple is now one of the most valuable corporations in the world. However, SEC sells Young Ryu more smartphones than Apple does. Unsurprisingly, global investors are paying keen +822-768-4138 attention to the competition between Apple and SEC, their innovations, and their [email protected] potential breakup. Our analysis suggests Apple is increasingly leaning toward „sustaining innovation‰ while SEC pursues a strategy of differentiation. At the same Brian Oh time, in reshuffling the global supply chain, we expect Apple could have difficulty +822-768-4135 [email protected] procuring parts supply without SECÊs contributions, while the Korean giant is likely to see very limited impacts from the absence of demand from Apple.
    [Show full text]
  • Apple Ipad Pro Wi-Fi Cellular 10.5" 512GB Guld Apple Ios 12 Beskrivelse Apple Ipad Pro 10.5" Wifi + 4G 512GB - Gold
    Apple iPad Pro Wi-Fi Cellular 10.5" 512GB Guld Apple iOS 12 Beskrivelse Apple iPad Pro 10.5" WiFi + 4G 512GB - Gold Features Den mest avancerede skærm på hele kloden iPad har altid været den ultimative Multi-Touch-oplevelse. Og den redesignede Retina-skærm på iPad Pro sætter en helt ny standard. Ikke alene har den højere lysstyrke og mindre genskin - den har også langt hurtigere reaktionstid end nogen forgænger. Uanset om du scroller løs i Safari eller spiller tunge 3D-spil, går alt så utroligt jævnt og hurtigt, at du helt sikkert bliver revet med. Stærkere end de fleste computere A10X Fusion-chippen med 64-bit-arkitektur og seks kerner giver dig masser af power mellem hænderne. Så meget at du kan redigere 4K-video på farten. Rendere en detaljeret 3D-model. Eller oprette og markere i komplekse dokumenter og præsentationer. Helt nemt - og på en enhed, der stadig har batteritid til en hel dag. Yderst spidskompetent iPad Pro-skærmens opdateringsfrekvens er blevet forbedret, så Apple Pencil gengiver dine strøg endnu mere præcist og naturligt. Apple Pencil er det eneste digitale skriveredskab, der giver dig mulighed for at skrive, lave markeringer og tegne med så præcist et pixel-niveau. Et kæmpe spring for iPad iOS 11 får alt på din iPad til at virke mere levende end nogensinde før. De nye funktioner og muligheder gør, at du kan endnu mere, både hurtigere og nemmere, så du får en endnu mere personlig iPad-oplevelse med masser af power. Brug den til lige præcis det, du vil. For det kan du nu.
    [Show full text]
  • SMART MOVEMENT DETECTION for ANDROID PHONES a Degree Thesis Submitted to the Faculty of the Escola Tècnica D'enginyeria De Tele
    SMART MOVEMENT DETECTION FOR ANDROID PHONES A Degree Thesis Submitted to the Faculty of the Escola Tècnica d'Enginyeria de Telecomunicació de Barcelona Universitat Politècnica de Catalunya by Pablo Navarro Morales In partial fulfilment of the requirements for the degree in TELECOMMUNICATION ENGINEERING Advisor: Sergio Bermejo Barcelona, October 2016 Abstract This project describes a decision tree based pedometer algorithm and its implementation on Android using machine learning techniques. The pedometer can count steps accurately and It can discard irrelevant motion. The overall classification accuracy is 89.4%. Accelerometer, gyroscope and magnetic field sensors are used in the device. When user puts his smartphone into the pocket, the pedometer can automatically count steps. A filter is used to map the acceleration from mobile phone’s reference frame to the direction of gravity. As a result of this project, an android application has been developed that, using the built-in sensors to measure motion and orientation, implements a decision tree based algorithm for counting steps. 2 Resumen Este proyecto describe un algoritmo para un podómetro basado en un árbol de decisiones y su aplicación en Android utilizando técnicas de aprendizaje automático. El podómetro puede contar los pasos con precisión y se puede descartar el movimiento irrelevante. La precisión de la clasificación general es del 89,4%. Un acelerómetro, un giroscopio y un sensor de campo magnético se utilizan en el dispositivo. Cuando el usuario pone su teléfono en el bolsillo, el podómetro puede contar automáticamente pasos. Un filtro se utiliza para asignar la aceleración del sistema de referencia de teléfono móvil a la dirección de la gravedad.
    [Show full text]
  • NC Sizemore,President
    Key articles..... A Clean Mac— Simple ways to banish grunge, dirt and dust bunnies from Next Monthly Meeting - Feb. 14, 2012, 7 PM your computer and peripherals— Using a Mac to Trace Your Family History, page 3. Bobby Adams, OMUG Member January 2012 Life After iWeb— What do you do now. What alternative website software is available— page 5. Everything you ever wanted to know about using the App Store presented in step-by-step style— page 6. February 2012 Hi All..... org/workshops/workshop_12.html and here: to learning about some new research tools (hope- The Christmas decorations are http://ocalamug.org/wp3/?page_id=181. fully free ones) myself. put away and dozens (it seems) One of the topics was “Using Text Edit as your As for me, I’m currently working my way of spring projects are upon me. primary word processor”. That is exactly what I am through “Steve Jobs” by Walter Isaacson. It is 571 I assume on you also. If you were in doing now as I write this message, and it is work- pages plus notes and references. I’m less than half the January meeting you no doubt ing great. TextEdit is doing everything I want it to way through and have found it to be a fascinating added to your spring “to do” list and it is easy to use. I save and transmit my files in story — almost stranger than fiction. I recommend with all the house cleaning and .rtf (rich text format) and have never had anyone it. You will find out a lot about Steve and about organizing tips Phil gave us.
    [Show full text]
  • The Carroll News
    John Carroll University Carroll Collected The aC rroll News Student 11-1-2012 The aC rroll News- Vol. 89, No. 8 John Carroll University Follow this and additional works at: http://collected.jcu.edu/carrollnews Recommended Citation John Carroll University, "The aC rroll News- Vol. 89, No. 8" (2012). The Carroll News. 998. http://collected.jcu.edu/carrollnews/998 This Newspaper is brought to you for free and open access by the Student at Carroll Collected. It has been accepted for inclusion in The aC rroll News by an authorized administrator of Carroll Collected. For more information, please contact [email protected]. 2012 election: The CN voter’s guide p. 10 – 11 THE Thursday,C NovemberARROLL 1, 2012 The Student Voice of John Carroll University N Since 1925 EWSVol. 89, No. 8 JCU feels effects of Sandy Grasselli grows up Ryllie Danylko whole inside wall, there are water spots, and Updates planned for the library Campus Editor [water is] dripping from the ceiling,” she said. Abigail Rings She and her roommate also found puddles of Staff Reporter Over the past few days, Superstorm Sandy water on top of their armoires. Grasselli Library and Breen Learning Center may be seeing has been wreaking havoc along the East Coast, Other Campion residents, sophomores Marie some updates to policies to make the library more accessible causing damage to vital infrastructures, school Bshara and Rachel Distler, had water leaking and useful to students. The updates will include everything from cancellations, widespread power outages and through their window during the storm. “Rachel whiteboards in the study rooms to a 24-hour room for student use.
    [Show full text]
  • Session 402 Evan Cheng Sr
    What's New in the LLVM Compiler Session 402 Evan Cheng Sr. Manager, Compilation Technologies These are confidential sessions—please refrain from streaming, blogging, or taking pictures Focused on Providing Best-in-Class Tools Focused on Providing Best-in-Class Tools Support for latest hardware Focused on Providing Best-in-Class Tools Support for latest hardware Improving performance Focused on Providing Best-in-Class Tools Support for latest hardware Improving performance Improving developer productivity Support for Latest Hardware armv7s Architecture • Architecture for Apple A6 processor ■ iPhone 5 and new iPads • Extensive tuning and optimization in the compiler ■ Uses instructions only available in armv7s armv7s Architecture • Architecture for Apple A6 processor ■ iPhone 5 and new iPads • Extensive tuning and optimization in the compiler ■ Uses instructions only available in armv7s Important for achieving max performance! armv7s Architecture • Already part of the standard architectures for iOS apps Intel AVX • 256-bit floating-point vector computation ■ Twice as wide as SSE vectors ■ Supported in Sandy Bridge and Ivy Bridge processors • Good for loops with operations that can be performed in parallel ■ Floating-point intensive ■ High ratio of computation to memory bandwidth Intel AVX2 • Supported in “Haswell” processors ■ Extend the AVX instruction set to integers ■ Adds fused multiply-accumulate for increased floating point throughput ■ More extensive set of vector shuffle instructions Using AVX2 with Fallback to AVX / SSE • Check
    [Show full text]
  • CIS Apple Ios 12 Benchmark
    CIS Apple iOS 12 Benchmark v1.0.0 - 10-19-2018 Terms of Use Please see the below link for our current terms of use: https://www.cisecurity.org/cis-securesuite/cis-securesuite-membership-terms-of-use/ 1 | P a g e Table of Contents Terms of Use ........................................................................................................................................................... 1 Overview .................................................................................................................................................................. 7 Intended Audience ........................................................................................................................................... 7 Consensus Guidance ........................................................................................................................................ 7 Scoring Information ........................................................................................................................................ 9 Profile Definitions ......................................................................................................................................... 10 Acknowledgements ...................................................................................................................................... 11 Recommendations ............................................................................................................................................. 12 1 Benchmark Guidance ..............................................................................................................................
    [Show full text]
  • REGULAMENTO DESCONTO DIA DO CLIENTE Esta Ação
    REGULAMENTO DESCONTO DIA DO CLIENTE Esta Ação Pontual (“Ação”) será promovida pela Fast Shop S.A. (“Fast Shop”), situada na Avenida Zaki Narchi, 1664, São Paulo (SP), inscrita no CNPJ 43.708.379/0001-00, através do site www.fastshop.com.br. 1 – DA AÇÃO 1.1. A Ação trata-se de desconto de 10% de na compra de qualquer produto do site, realizadas no dia 15/09/2014, que poderá ser utilizado em sua próxima compra no site da Fast Shop, (exceto para compra de produtos da categoria Apple), sendo válido apenas para uma compra por CPF. 1.2. Período vigente em 15/09/2014 ou enquanto durarem os estoques dos produtos. 1.3 – Todos os produtos do site www.fastshop.com.br, validam a promoção. Parágrafo Único - Esta Ação é desenvolvida sem qualquer modalidade de sorte ou álea. 2– DA ELEGIBILIDADE DOS PARTICIPANTES 2.1. A Ação é valida para compras realizadas no site Fast Shop no dia 15/09/2014. 2.2. Não serão elegíveis compras realizadas nas lojas físicas, televendas ou em Listas de Casamento – presenteador e presenteado. 2.3. Desconto não cumulativo com outras promoções do site Fast Shop, Club de Benefícios Fast Shop, cupons de descontos e cupons de aniversário. 2.4. O comprador só estará elegível a promoção após a confirmação do pagamento em até 05 dias. 2.5. Todos os produtos comprados no site, no dia 15/09/2014, participam da promoção. 2.6. O cupom será válido para uso em apenas uma compra, com exceção de todos os produtos da categoria Apple, conforme listados abaixo.
    [Show full text]