Andes Technology Corp. · TWSE:6533

Andes Technology — Technical Presentation (November 2021)

21 slides from Andes Technology's technical presentation, Nov 30, 2021

  1. Slide 1: Advanced Debugging and Analysis with Latest AndeSight IDE

    Advanced Debugging and Analysis with Latest AndeSight™ IDE Niraj Dengale Solution Architecture Division 2021/11/30

  2. Slide 2: Andes at a Glance

    Andes at a Glance Who We Are Pure-play RISC-V Founding Stock Exchange CPU CPU IP Company Premier Member Listed Board of Directors Major Open-Source Technical Steering Committee Contributor/Maintainer Running Task Groups Ambassador Quick Facts NL 16 80% USA FR BJ KR years old Engineers IL SH JP compa

  3. Slide 3: Agenda

    Agenda ⚫ AndeSight™ Overview ⚫ Major Features in AndeSight™ ⚫ Demo of the Advanced Debugging with AndeSight™ ⚫ Demo of the Advanced Analyzing with AndeSight™ ⚫ Summary Copyright© 2021 Andes Technology Corp. 3

  4. Slide 4: AndeSight 5.0 Overview

    AndeSight™ 5.0 Overview AndeSight™ IDE and AndeSoft™ BSP inside AndesClarity™ • GCC/LLVM toolchains and debuggers Processor Pipeline Analyzer • Optimized C library • Optimized compute library: DSP, Vector • Fast and near cycle-accurate simulators • Rich RTOSes and Linux (LTP verified) AndeSoft™ • Pe

  5. Slide 5: SoC SW Development Environment

    SoC SW Development Environment AndeSight™IDE IDE AndeSoft™ BSP AndeSight™ Application Layers Eclipse-Based IDE build executables Middle ware Andes Streamlined GUI Drivers App Drivers Partners debug interactively Feature-rich Editor OS/Kernel Libraries Customer Managed Build System execute programs O

  6. Slide 6: Agenda

    Agenda ⚫ AndeSight™ Overview ⚫ Major Features in AndeSight™ ⚫ Demo of the Advanced Debugging with AndeSight™ ⚫ Demo of the Advanced Analyzing with AndeSight™ ⚫ Summary Copyright© 2021 Andes Technology Corp. 6

  7. Slide 7: AndeSight Major New Features

    AndeSight™ Major New Features • Multicore Debugging Enhancement • FreeRTOS Timeline Analyzer • AndeSight™ Scripting • Document Window • AndesClarity™ • Vector Intrinsic Support Taking RISC-V® Mainstream 7

  8. Slide 8: AndeSight: Professional IDE

    AndeSight™: Professional IDE • Eclipse-based IDE, enriched from 16-year continuous development Bit-field display Function profiling Meta linker script editor RTOS awarenessFreeRTOS General Exception Handling Function code size Task List FreeRTOS Event List Subject to change without notice Copyright©

  9. Slide 9: Multicore Debugging Enhancement

    Multicore Debugging Enhancement • Grouping Cores for Efficient Debugging – Debug commands can be sent to a specific set of cores at the same time – Configure debug settings for each core – Can run different projects on each core Taking RISC-V® Mainstream 9

  10. Slide 10: FreeRTOS Timeline Analyzer

    FreeRTOS Timeline Analyzer • Visualize the insights into runtime behaviors – Execution of tasks, interrupts and events within the specified time period Taking RISC-V® Mainstream 10

  11. Slide 11: AndeSight Scripting

    AndeSight™ Scripting • Record and replay UI operations with Python script – Test automations – Issue reproductions Taking RISC-V® Mainstream 11

  12. Slide 12: AndesClarity

    AndesClarity™ ◼ A powerful plug-in for AndeSight™ ⚫ Additional license is required ◼ Visualize performance and resource bottleneck ⚫ Pipeline view of instructions and functional units ⚫ Resource view corresponding to instruction usage ⚫ Stall bubbles with different colors for data dependency Copyrig

  13. Slide 13: Vector Intrinsic Support

    Vector Intrinsic Support • 3 vector demo with vector intrinsic • 4 vector demo with in-line assembly Taking RISC-V® Mainstream 13

  14. Slide 14: Agenda

    Agenda ⚫ AndeSight™ Overview ⚫ Major Features in AndeSight™ ⚫ Demo of the Advanced Debugging with AndeSight™ ⚫ Demo of the Advanced Analyzing with AndeSight™ ⚫ Summary Copyright© 2021 Andes Technology Corp. 14

  15. Slide 15: Demo of the Advanced Debugging with AndeSight

    Demo of the Advanced Debugging with AndeSight™ • Use AI Relu function as example F(x) = max( 0, x) Taking RISC-V® Mainstream 15

  16. Slide 16: Agenda

    Agenda ⚫ AndeSight™ Overview ⚫ Major Features in AndeSight™ ⚫ Demo of the Advanced Debugging with AndeSight™ ⚫ Demo of the Advanced Analyzing with AndeSight™ ⚫ Summary Copyright© 2021 Andes Technology Corp. 16

  17. Slide 17: Demo of the Advanced Analyzing with AndeSight

    Demo of the Advanced Analyzing with AndeSight™ • Use sgemm (Single precision GEneral Matrix Multiply) as an example Taking RISC-V® Mainstream 17

  18. Slide 18: Agenda

    Agenda ⚫ AndeSight™ Overview ⚫ Major Features in AndeSight™ ⚫ Demo of the advanced debugging with AndeSight™ ⚫ Demo of the advanced Analyzing with AndeSight™ ⚫ Summary Copyright© 2021 Andes Technology Corp. 18

  19. Slide 19: Summary

    Summary • AndeSight™ is user-friendly and easy-to-use IDE • Powerful debugging tool • Virtualized analysis to help you ultimately optimize your software • Accelerate your RISC-V software development with the comprehensive development environment • Periodic releases to support latest Andes RISC-V Cor

  20. Slide 20: AndeSight IDE Free Download

    AndeSight™ IDE Free Download • AndeSight™ version for evaluation • Three-month time limit Subject to change without notice Copyright© 2021 Andes Technology Taking RISC-V® Mainstream 20

  21. Slide 21: Thank you!

    Thank you!

Andes Technology — Technical Presentation (November 2021) on 6ix