Neomagic Corp. · OTC:NMGC

Neomagic — Investor Presentation (June 2003)

16 slides from Neomagic's investor presentation, June 2003

  1. Slide 1: Differentiation Through Integration: Introducing the MiMagic 6

    DIFFERENTIATION THROUGH INTEGRATION Introducing the MiMagic 6 Multimedia Applications Processor June 2003

  2. Slide 2: NeoMagic Corporation Mission

    NeoMagic Corporation Mission Leading Provider of Applications Processors For Mobile Phones and PDAs Pioneering Innovative Architectures for Low Power, High Performance Multimedia NeoMagic Confidential

  3. Slide 3: NeoMagic's Original Market Focus

    NeoMagic’s Original MarketFocus Lower-Power, Smaller Size Higher Performance Mobilizing Multimedia GATEWAY NeoMagic Confidential

  4. Slide 4: NeoMagic's Product Focus

    NeoMagic’s ProductFocus SmartPhone 2002 Reference Design WinCE PDAs Symbol Point-of-Sale Wireless PDA Toshiba MP3 Juke Box MPEG4 Video Viewer Sony PEG-NX70V Finger Print Recognition Module NeoNode Email Station SmartPhone NeoMagic Confidential

  5. Slide 5: Increasing Mobile Multimedia Computation

    Increasing Mobile Multimedia Computation 3000 RISC MIPS Required 2500 2000 1500 1000 500 Traditional ARM + DSP 0 Audio Basic 2-Way High Quality 2- Continuous Next-Gen MPEG4 Mobile 3D MPEG4 way MPEG4 and Speech (H.264) and Camera Function Recognition Camera Function Challenge: Computation “Muscle” at

  6. Slide 6: MiMagic 6 Product Objectives

    MiMagic 6 ProductObjectives PlayStation™-Level Full-Featured 3D Acceleration Video and Camera 4-8X Faster Long Battery Life Java Applications NeoMagic Confidential

  7. Slide 7: NeoMagic's Architectural Objectives

    NeoMagic’s Architectural Objectives ‹ Performance - Multimedia Computation Tasks ™ More than 1 Giga Operations Per Second ‹ Low Power for Handheld Systems ™ High Performance at Low Clock Rate ™ Maximize Performance/Power Ratio for Multimedia Tasks ‹ Flexibility of Programmable Engine ™ Can Be Used f

  8. Slide 8: MiMagic Block Diagram

    MiMagic 6 Block Diagram ARM ARM 99 CPU CPU Multimedia Multimedia Engine Engine TCM TCM ARM926EJ ARM926EJ APA APA Associative Associative Intelligent Intelligent Processing Processing 16KB 16KB D-cache 16KB 16KB I-cache DMA DMA Multi-Layered System Busses D-cache I-cache Array Array Engine Engine (Se

  9. Slide 9: Conventional Approaches to MultiMedia

    Conventional Approaches to MultiMedia RISC DSP & Hardwired Reg Reg Multi- ALU Cache Port MAC MAC SRAM ALU Common Problems: - Sequential Execution Æ Needs MHz Æ Power - Frequent Data Movement Æ Power - Can’t Solve Performance & Power Problem NeoMagic Confidential

  10. Slide 10: APA Parallelism Solves Problem

    APA Parallelism Solves Problem Storage and Array of Complete Processing Element Elements APA Processing 1-bit Memory Cell Associative Processing Array Reduces power Performance Array scalable consumption from multiple to larger sizes from data operations per for more movement clock cycle performance

  11. Slide 11: Multimedia Architecture Comparisons

    Multimedia Architecture Comparisons MiMagic 6 Architecture DSP Architecture DSP Multi-port ARM926 ARM92X SRAM APA ALU 2 MAC Control I-Cache I-Cache & & I- Cache RM I- Cache D-Cache D-Cache Data processed Data movement SDRAM SDRAM within APA: Dual-port Cache Saves power to ALU/MAC: Burns power NeoMag

  12. Slide 12: Performance Comparison at 100 MHz

    Performance Comparison at100 MHz MOPS (16-bit additions) 1067 1200 1000 800 600 400 100 33 200 0 ARM9 DSP APA 512 MiMagic 6 NeoMagic Confidential

  13. Slide 13: Targeting Increasing Multimedia

    Targeting Increasing Multimedia 3000 RISC MIPS Required 2500 2000 1500 1000 MiMagic 6 + APA 500 Traditional ARM + DSP 0 Audio Basic 2-Way High Quality 2- Continuous Next-Gen MPEG4 Mobile 3D MPEG4 way MPEG4 and Speech (H.264) and Camera Function Recognition Camera Function NeoMagic Confidential

  14. Slide 14: Maximum Performance/Power Comparison

    Maximum Performance/Power Comparison Increasing Increasing Parallelism Parallelism MOPS/mW 41.2 45 40 35 30 25 17.8 20 15 10 1.85 5 0.36 0.14 Increasing Increasing MHz MHz 0 ARM9 ARM9 DSP APA 512 APA 2K 400MHz 175MHz MiMagic 6 1 MOP = 16-bit ADD NeoMagic Confidential

  15. Slide 15: Measuring Efficiency of Performance

    Measuring Efficiencyof Performance The Old Way Only Measures Power: mW/MHz The New Way Measures Power Needed for Certain Amount of Work: MOPS/mW Millions of Operations Per Second ÷ mW NeoMagic Confidential

  16. Slide 16: MiMagic 6 Multimedia Processor

    MiMagic 6 Multimedia Processor ‹ Performance ™ Over 1 Giga Operations Per Second ‹ Low Power Consumption ™ Performance Through Parallelism, not MHz ‹ Flexibility ™ Programmable for MPEG4, 3D, H.264, Neural Nets, etc. ‹ Scalability ™ Increasing Performance with Array Size NeoMagic Confidential

NeoMagic — Investor Presentation (June 2003) on 6ix