SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Performance Impact of Flash Memory on
Multi-Core Android-Based Smartphone




              Takeshi Ohkawa
    Principal Software Platform Architect
            TOPS Systems Corp
               Ibaraki, Japan
     TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
Motivations

   Many cell phone makers facing “Power Wall”
   Need to run more applications for a longer time
   Is Flash Memory a option?
   Created a Virtual Platform for Performance and Power Optimization
    • Enable Performance and Power Profiling and Tuning with
      running real Java Applications on Android
        – Application : Android application written in Java
        – SW Platform : Android SDK
        – HW Platform on VisualSim: ARM9/11 Library, Memory Libraries, etc.
 Huge expectations on Android Market
   • Many chip vendors are porting and demonstrating Android
        – ARM, TI, Qualcomm, NEC, Freescale, Marvell, Renesas


             TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
What is “Android on VisualSim”?

 Android HW/SW running on VisualSim platform
   • Execute any Android applications
   • Visualize what’s happening on SW and HW platform
       – Where is the bottle neck
 Visualize the Performance and the Power
   • “Performance Meter”
       – Performance Profile : Flash, CPU, SDRAM, WiFi
   • “Power Meter”
       – Power profile : CPU, SDRAM, Flash, WiFi, LCD, Touch Screen
 Optimize Application Software for Performance and/or Power
   • Need power control, smart
 Optimize Hardware architecture for Performance and/or Power
   • need Multi-Core, Low-Power memory, Back Light Control, etc.




            TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
TOPS Systems Corp.

 Established in 1999, Tsukuba, Japan
 TOPS Systems provides:
  • Heterogenerous multi-core Solutions: wide range of energy-
    efficient and scalable Multi-Core solutions. These cores provide
    distinct advantages from optimizations through Architecture-
    Algorithm Co-Design and Hardware-Software Co-Design for
    Systems and SoC developers.
  • Heterogeneous multi-core processor IP: TOPSTREAM™ -
    based products are used in higher performance and lower power
    applications ranging from battery-driven information appliances.
  • Development service: in Japan a range of services from initial
    architecture definition and software development through design
    verification as their extension to reduce total development costs
    and speed time to market.

          TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
VisualSim Model Screen Shot




TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
Development Flow


      Android                                      Android
                             (FileI/F)
 Instruction Level                                   G1
   SW Platform             (CORBA I/F)          HW Platform
     In QEMU                                    In VisualSim




                       Integration
              Performance & Power Analysis




TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
Android Instruction Level
               SW Platform

                        Boot Message                             FLASH

 Applications

    (Java)
                                          UART                                       File System

                                                                                  ・Generate Bus
                                                                                  Transactions
                                                                                  ・Instruction Type

                                         porting
                                                          ARM11 ISS
                                                                (QEMU)

                                          Instruction Level

Android SW Stack
             TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
Connection between
                     SW model and HW model
             Application
      (Web, Map, YouTube, etc)                                                     Android G1 System
                  Java                                                             Cycle Accurate/ Instruction
            Android
           SW Platform
     Linux        Dalvik        lib

              ARM ISA                                                Hardware Platform on VisualSim
                                                                                         NAND Flash (256MB)
              QEMU                                                                      + DDR SDRAM (128MB)
                                                                                          Samsung MCP
                                                                                            K5E2G1GACM
 Cycle
           ARM             goldfish
Counter
                                           CORBA                            Wi-Fi                               LCD              LCD Sharp
                                                          Power AMP      Transceiver                                               3.2” TFT
           MMU             FB    LCD                         802.11b/g     802.11b/g
                                                                                                              Controller        HVGA (320 x 480)
                                                           TI WL1251FE    TI WL1251B

                                                                                                               Capacitive
          Cache                 KEY                                                                           Touch Screen         Touch
                                                                                                                 Controller
                                          transactions    Battery          Power                              Synaptics 1007A      Screen
                            Touch                        35H00106-01M
                                                                         Management
                                                                          Qualcomm
                            Screen                         1150mAh         PM7540                                                 Key Board

                                WiFi                                                      MSM7201A
                                                                                             Qualcomm
                            Audio                                                        ARM11@528MHz
          Memory                                                                       ARM926@274(modem)


                    TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
Summary

 Released “Android™ on VisualSim” architecture
  exploration platform for multi-core phone design.
 Systems designers of Android devices can use
  this platform for hardware-software architecture
  exploration and power and performance analysis
  of consumer devices.
 Achieved 10-20 MIPS for a cycle-based and
  Approximately-Timed simulation running
  software applications.



         TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit

Weitere ähnliche Inhalte

Was ist angesagt?

English version mobile computers reference catalog
English version   mobile computers reference catalogEnglish version   mobile computers reference catalog
English version mobile computers reference catalogerolcet
 
Xen summit 2010 extending xen into embedded
Xen summit 2010 extending xen into embeddedXen summit 2010 extending xen into embedded
Xen summit 2010 extending xen into embeddedThe Linux Foundation
 
XS Japan 2008 Project Status English
XS Japan 2008 Project Status EnglishXS Japan 2008 Project Status English
XS Japan 2008 Project Status EnglishThe Linux Foundation
 
Aspire 4520 4220 4520g 4220g
Aspire 4520 4220 4520g 4220gAspire 4520 4220 4520g 4220g
Aspire 4520 4220 4520g 4220gIsrael Moran
 
20111130 hardware-monitoring-with-the-new-ipmi-plugin-v2
20111130 hardware-monitoring-with-the-new-ipmi-plugin-v220111130 hardware-monitoring-with-the-new-ipmi-plugin-v2
20111130 hardware-monitoring-with-the-new-ipmi-plugin-v2Werner Fischer
 
PMW-EX3
PMW-EX3PMW-EX3
PMW-EX3AVNed
 
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...We4IT Group
 
Service manual-acer-aspire-5710-5710 g-5310-5310g
Service manual-acer-aspire-5710-5710 g-5310-5310gService manual-acer-aspire-5710-5710 g-5310-5310g
Service manual-acer-aspire-5710-5710 g-5310-5310gmumbutu
 
Pandora FMS - Technical presentation
Pandora FMS - Technical presentationPandora FMS - Technical presentation
Pandora FMS - Technical presentationSancho Lerena
 
Gdc Sa 2100 A Brochure Final
Gdc Sa 2100 A Brochure FinalGdc Sa 2100 A Brochure Final
Gdc Sa 2100 A Brochure Finalguestd1c2eb7
 
Eleven in-one lcd monitor cctv camera ptz test tester
Eleven in-one lcd monitor cctv camera ptz test testerEleven in-one lcd monitor cctv camera ptz test tester
Eleven in-one lcd monitor cctv camera ptz test testeraras189
 
LifeSize® UVC Video Center™
LifeSize® UVC Video Center™LifeSize® UVC Video Center™
LifeSize® UVC Video Center™Annie Lavoie
 

Was ist angesagt? (18)

English version mobile computers reference catalog
English version   mobile computers reference catalogEnglish version   mobile computers reference catalog
English version mobile computers reference catalog
 
C soft brochure
C soft brochureC soft brochure
C soft brochure
 
Xen summit 2010 extending xen into embedded
Xen summit 2010 extending xen into embeddedXen summit 2010 extending xen into embedded
Xen summit 2010 extending xen into embedded
 
XS Boston 2008 OVF
XS Boston 2008 OVFXS Boston 2008 OVF
XS Boston 2008 OVF
 
XS Japan 2008 Project Status English
XS Japan 2008 Project Status EnglishXS Japan 2008 Project Status English
XS Japan 2008 Project Status English
 
Aspire 4520 4220 4520g 4220g
Aspire 4520 4220 4520g 4220gAspire 4520 4220 4520g 4220g
Aspire 4520 4220 4520g 4220g
 
XS Boston 2008 Malware & Training
XS Boston 2008 Malware & TrainingXS Boston 2008 Malware & Training
XS Boston 2008 Malware & Training
 
20111130 hardware-monitoring-with-the-new-ipmi-plugin-v2
20111130 hardware-monitoring-with-the-new-ipmi-plugin-v220111130 hardware-monitoring-with-the-new-ipmi-plugin-v2
20111130 hardware-monitoring-with-the-new-ipmi-plugin-v2
 
PMW-EX3
PMW-EX3PMW-EX3
PMW-EX3
 
VPM in action
VPM in actionVPM in action
VPM in action
 
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
 
Service manual-acer-aspire-5710-5710 g-5310-5310g
Service manual-acer-aspire-5710-5710 g-5310-5310gService manual-acer-aspire-5710-5710 g-5310-5310g
Service manual-acer-aspire-5710-5710 g-5310-5310g
 
Pandora FMS - Technical presentation
Pandora FMS - Technical presentationPandora FMS - Technical presentation
Pandora FMS - Technical presentation
 
Gdc Sa 2100 A Brochure Final
Gdc Sa 2100 A Brochure FinalGdc Sa 2100 A Brochure Final
Gdc Sa 2100 A Brochure Final
 
Minicom's KVM Catalogue 2011
Minicom's KVM Catalogue 2011Minicom's KVM Catalogue 2011
Minicom's KVM Catalogue 2011
 
Eleven in-one lcd monitor cctv camera ptz test tester
Eleven in-one lcd monitor cctv camera ptz test testerEleven in-one lcd monitor cctv camera ptz test tester
Eleven in-one lcd monitor cctv camera ptz test tester
 
XS Boston 2008 SR-IOV
XS Boston 2008 SR-IOVXS Boston 2008 SR-IOV
XS Boston 2008 SR-IOV
 
LifeSize® UVC Video Center™
LifeSize® UVC Video Center™LifeSize® UVC Video Center™
LifeSize® UVC Video Center™
 

Andere mochten auch

Getting a colonoscopy slide 1 (revised by dora and eli 11-21)
Getting a colonoscopy slide 1 (revised by dora and eli 11-21)Getting a colonoscopy slide 1 (revised by dora and eli 11-21)
Getting a colonoscopy slide 1 (revised by dora and eli 11-21)gethealthyheights
 
Movember: The State of the 'Stache
Movember: The State of the 'StacheMovember: The State of the 'Stache
Movember: The State of the 'StacheSurveyMonkey
 
Ступени выбора
Ступени выбораСтупени выбора
Ступени выбораguest3cd01f
 
Adattamento dispositivo (Progettazione interfacce e valutazione dell'usabilità)
Adattamento dispositivo (Progettazione interfacce e valutazione dell'usabilità)Adattamento dispositivo (Progettazione interfacce e valutazione dell'usabilità)
Adattamento dispositivo (Progettazione interfacce e valutazione dell'usabilità)Mariagiovanna Scarale
 
RESENHA - A condição humana HANNAH ARENDT
RESENHA - A condição humana HANNAH ARENDTRESENHA - A condição humana HANNAH ARENDT
RESENHA - A condição humana HANNAH ARENDTFILIPE NERI
 
CareerBuilder Rebranding
CareerBuilder RebrandingCareerBuilder Rebranding
CareerBuilder RebrandingAnkur Tandon
 
Grafico diario del dax perfomance index para el 09 05-2013
Grafico diario del dax perfomance index para el 09 05-2013Grafico diario del dax perfomance index para el 09 05-2013
Grafico diario del dax perfomance index para el 09 05-2013Experiencia Trading
 
Reunião nº 22 - Rastreio do cancro colo-rectal - dia 25-11-2015
Reunião nº 22 - Rastreio do cancro colo-rectal - dia 25-11-2015Reunião nº 22 - Rastreio do cancro colo-rectal - dia 25-11-2015
Reunião nº 22 - Rastreio do cancro colo-rectal - dia 25-11-2015Rotary Clube Vizela
 
Hyper Island Open Masterclass
Hyper Island Open MasterclassHyper Island Open Masterclass
Hyper Island Open MasterclassJohn V Willshire
 
9 charlas con el loco... par sil
9 charlas con el loco... par sil 9 charlas con el loco... par sil
9 charlas con el loco... par sil rosalinocar
 

Andere mochten auch (18)

Getting a colonoscopy slide 1 (revised by dora and eli 11-21)
Getting a colonoscopy slide 1 (revised by dora and eli 11-21)Getting a colonoscopy slide 1 (revised by dora and eli 11-21)
Getting a colonoscopy slide 1 (revised by dora and eli 11-21)
 
2015 Investor Survey Deconstructing Proxy Statements — What Matters to Investors
2015 Investor Survey Deconstructing Proxy Statements — What Matters to Investors2015 Investor Survey Deconstructing Proxy Statements — What Matters to Investors
2015 Investor Survey Deconstructing Proxy Statements — What Matters to Investors
 
Movember: The State of the 'Stache
Movember: The State of the 'StacheMovember: The State of the 'Stache
Movember: The State of the 'Stache
 
Anatomy of a Movement
Anatomy of a Movement Anatomy of a Movement
Anatomy of a Movement
 
Ступени выбора
Ступени выбораСтупени выбора
Ступени выбора
 
Cancer de colon
Cancer de colonCancer de colon
Cancer de colon
 
Folheto renovação
Folheto renovaçãoFolheto renovação
Folheto renovação
 
Adattamento dispositivo (Progettazione interfacce e valutazione dell'usabilità)
Adattamento dispositivo (Progettazione interfacce e valutazione dell'usabilità)Adattamento dispositivo (Progettazione interfacce e valutazione dell'usabilità)
Adattamento dispositivo (Progettazione interfacce e valutazione dell'usabilità)
 
Web basic 5
Web basic 5Web basic 5
Web basic 5
 
RESENHA - A condição humana HANNAH ARENDT
RESENHA - A condição humana HANNAH ARENDTRESENHA - A condição humana HANNAH ARENDT
RESENHA - A condição humana HANNAH ARENDT
 
Lekts 5
Lekts  5Lekts  5
Lekts 5
 
CareerBuilder Rebranding
CareerBuilder RebrandingCareerBuilder Rebranding
CareerBuilder Rebranding
 
Grafico diario del dax perfomance index para el 09 05-2013
Grafico diario del dax perfomance index para el 09 05-2013Grafico diario del dax perfomance index para el 09 05-2013
Grafico diario del dax perfomance index para el 09 05-2013
 
E.01: El Clon
E.01: El ClonE.01: El Clon
E.01: El Clon
 
Reunião nº 22 - Rastreio do cancro colo-rectal - dia 25-11-2015
Reunião nº 22 - Rastreio do cancro colo-rectal - dia 25-11-2015Reunião nº 22 - Rastreio do cancro colo-rectal - dia 25-11-2015
Reunião nº 22 - Rastreio do cancro colo-rectal - dia 25-11-2015
 
Hyper Island Open Masterclass
Hyper Island Open MasterclassHyper Island Open Masterclass
Hyper Island Open Masterclass
 
9 charlas con el loco... par sil
9 charlas con el loco... par sil 9 charlas con el loco... par sil
9 charlas con el loco... par sil
 
Why try Hydrotherapy?
Why try Hydrotherapy?Why try Hydrotherapy?
Why try Hydrotherapy?
 

Ähnlich wie Презентация команды "Обыватели"

Simulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersSimulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersEric Van Hensbergen
 
Flex Stack Rapid Prototyping System
Flex Stack Rapid Prototyping SystemFlex Stack Rapid Prototyping System
Flex Stack Rapid Prototyping Systemfrankp617
 
Sears Point Racetrack
Sears Point RacetrackSears Point Racetrack
Sears Point RacetrackDino, llc
 
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...Spansion
 
Mpc5121 econfs
Mpc5121 econfsMpc5121 econfs
Mpc5121 econfsDino, llc
 
Open Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology TourOpen Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology TourWalter Moriconi
 
BeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSBeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSDeveler S.r.l.
 
HP Server og Lagring SPOR 1
HP Server og Lagring SPOR 1HP Server og Lagring SPOR 1
HP Server og Lagring SPOR 1HP Norge
 
Maemo 5 Architecture by Tapio Tolvanen
Maemo 5 Architecture by Tapio TolvanenMaemo 5 Architecture by Tapio Tolvanen
Maemo 5 Architecture by Tapio TolvanenAshley Walker
 
2011 intelligent operator_panels
2011 intelligent operator_panels2011 intelligent operator_panels
2011 intelligent operator_panelsadvantech2012
 
Track F- Designing the kiler soc - sonics
Track F- Designing the kiler soc - sonicsTrack F- Designing the kiler soc - sonics
Track F- Designing the kiler soc - sonicschiportal
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosBrent Salisbury
 
Sungho Yoo's software development portfolio
Sungho Yoo's software development portfolio Sungho Yoo's software development portfolio
Sungho Yoo's software development portfolio Jake Yoo
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)Jonah McLeod
 
Spansion Traveo Automotive Microcontroller Family
Spansion Traveo Automotive Microcontroller FamilySpansion Traveo Automotive Microcontroller Family
Spansion Traveo Automotive Microcontroller FamilySpansion
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesAlison Chaiken
 
Track B- Advanced ESL verification - Mentor
Track B- Advanced ESL verification - MentorTrack B- Advanced ESL verification - Mentor
Track B- Advanced ESL verification - Mentorchiportal
 

Ähnlich wie Презентация команды "Обыватели" (20)

Simulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersSimulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to Supercomputers
 
Flex Stack Rapid Prototyping System
Flex Stack Rapid Prototyping SystemFlex Stack Rapid Prototyping System
Flex Stack Rapid Prototyping System
 
Mobile Platform
Mobile PlatformMobile Platform
Mobile Platform
 
Sears Point Racetrack
Sears Point RacetrackSears Point Racetrack
Sears Point Racetrack
 
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...
 
Mpc5121 econfs
Mpc5121 econfsMpc5121 econfs
Mpc5121 econfs
 
Open Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology TourOpen Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology Tour
 
BeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSBeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOS
 
HP Server og Lagring SPOR 1
HP Server og Lagring SPOR 1HP Server og Lagring SPOR 1
HP Server og Lagring SPOR 1
 
Maemo 5 Architecture by Tapio Tolvanen
Maemo 5 Architecture by Tapio TolvanenMaemo 5 Architecture by Tapio Tolvanen
Maemo 5 Architecture by Tapio Tolvanen
 
2011 intelligent operator_panels
2011 intelligent operator_panels2011 intelligent operator_panels
2011 intelligent operator_panels
 
Track F- Designing the kiler soc - sonics
Track F- Designing the kiler soc - sonicsTrack F- Designing the kiler soc - sonics
Track F- Designing the kiler soc - sonics
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
 
eMMC 5.0 Total IP Solution
eMMC 5.0 Total IP SolutioneMMC 5.0 Total IP Solution
eMMC 5.0 Total IP Solution
 
Android Optimization: Myth and Reality
Android Optimization: Myth and RealityAndroid Optimization: Myth and Reality
Android Optimization: Myth and Reality
 
Sungho Yoo's software development portfolio
Sungho Yoo's software development portfolio Sungho Yoo's software development portfolio
Sungho Yoo's software development portfolio
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)
 
Spansion Traveo Automotive Microcontroller Family
Spansion Traveo Automotive Microcontroller FamilySpansion Traveo Automotive Microcontroller Family
Spansion Traveo Automotive Microcontroller Family
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software Opportunities
 
Track B- Advanced ESL verification - Mentor
Track B- Advanced ESL verification - MentorTrack B- Advanced ESL verification - Mentor
Track B- Advanced ESL verification - Mentor
 

Mehr von Tatyana Savchyk

Десятипальцевий сліпий метод набору тексту
Десятипальцевий сліпий метод набору текстуДесятипальцевий сліпий метод набору тексту
Десятипальцевий сліпий метод набору текстуTatyana Savchyk
 
Історія машинопису
Історія машинописуІсторія машинопису
Історія машинописуTatyana Savchyk
 
Ychitelska Prezentacziya
Ychitelska PrezentacziyaYchitelska Prezentacziya
Ychitelska PrezentacziyaTatyana Savchyk
 
Презентация команды "Рабочие"
Презентация команды "Рабочие"Презентация команды "Рабочие"
Презентация команды "Рабочие"Tatyana Savchyk
 
Презентация команды "Ученые"
Презентация команды "Ученые"Презентация команды "Ученые"
Презентация команды "Ученые"Tatyana Savchyk
 

Mehr von Tatyana Savchyk (9)

Десятипальцевий сліпий метод набору тексту
Десятипальцевий сліпий метод набору текстуДесятипальцевий сліпий метод набору тексту
Десятипальцевий сліпий метод набору тексту
 
Історія машинопису
Історія машинописуІсторія машинопису
Історія машинопису
 
Pribor
PriborPribor
Pribor
 
pravila_internet
pravila_internetpravila_internet
pravila_internet
 
Med Psych22
Med Psych22Med Psych22
Med Psych22
 
Efekt Prezentac
Efekt PrezentacEfekt Prezentac
Efekt Prezentac
 
Ychitelska Prezentacziya
Ychitelska PrezentacziyaYchitelska Prezentacziya
Ychitelska Prezentacziya
 
Презентация команды "Рабочие"
Презентация команды "Рабочие"Презентация команды "Рабочие"
Презентация команды "Рабочие"
 
Презентация команды "Ученые"
Презентация команды "Ученые"Презентация команды "Ученые"
Презентация команды "Ученые"
 

Kürzlich hochgeladen

Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 

Kürzlich hochgeladen (20)

Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 

Презентация команды "Обыватели"

  • 1. Performance Impact of Flash Memory on Multi-Core Android-Based Smartphone Takeshi Ohkawa Principal Software Platform Architect TOPS Systems Corp Ibaraki, Japan TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
  • 2. Motivations  Many cell phone makers facing “Power Wall”  Need to run more applications for a longer time  Is Flash Memory a option?  Created a Virtual Platform for Performance and Power Optimization • Enable Performance and Power Profiling and Tuning with running real Java Applications on Android – Application : Android application written in Java – SW Platform : Android SDK – HW Platform on VisualSim: ARM9/11 Library, Memory Libraries, etc.  Huge expectations on Android Market • Many chip vendors are porting and demonstrating Android – ARM, TI, Qualcomm, NEC, Freescale, Marvell, Renesas TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
  • 3. What is “Android on VisualSim”?  Android HW/SW running on VisualSim platform • Execute any Android applications • Visualize what’s happening on SW and HW platform – Where is the bottle neck  Visualize the Performance and the Power • “Performance Meter” – Performance Profile : Flash, CPU, SDRAM, WiFi • “Power Meter” – Power profile : CPU, SDRAM, Flash, WiFi, LCD, Touch Screen  Optimize Application Software for Performance and/or Power • Need power control, smart  Optimize Hardware architecture for Performance and/or Power • need Multi-Core, Low-Power memory, Back Light Control, etc. TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
  • 4. TOPS Systems Corp.  Established in 1999, Tsukuba, Japan  TOPS Systems provides: • Heterogenerous multi-core Solutions: wide range of energy- efficient and scalable Multi-Core solutions. These cores provide distinct advantages from optimizations through Architecture- Algorithm Co-Design and Hardware-Software Co-Design for Systems and SoC developers. • Heterogeneous multi-core processor IP: TOPSTREAM™ - based products are used in higher performance and lower power applications ranging from battery-driven information appliances. • Development service: in Japan a range of services from initial architecture definition and software development through design verification as their extension to reduce total development costs and speed time to market. TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
  • 5. VisualSim Model Screen Shot TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
  • 6. Development Flow Android Android (FileI/F) Instruction Level G1 SW Platform (CORBA I/F) HW Platform In QEMU In VisualSim Integration Performance & Power Analysis TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
  • 7. Android Instruction Level SW Platform Boot Message FLASH Applications (Java) UART File System ・Generate Bus Transactions ・Instruction Type porting ARM11 ISS (QEMU) Instruction Level Android SW Stack TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
  • 8. Connection between SW model and HW model Application (Web, Map, YouTube, etc) Android G1 System Java Cycle Accurate/ Instruction Android SW Platform Linux Dalvik lib ARM ISA Hardware Platform on VisualSim NAND Flash (256MB) QEMU + DDR SDRAM (128MB) Samsung MCP K5E2G1GACM Cycle ARM goldfish Counter CORBA Wi-Fi LCD LCD Sharp Power AMP Transceiver 3.2” TFT MMU FB LCD 802.11b/g 802.11b/g Controller HVGA (320 x 480) TI WL1251FE TI WL1251B Capacitive Cache KEY Touch Screen Touch Controller transactions Battery Power Synaptics 1007A Screen Touch 35H00106-01M Management Qualcomm Screen 1150mAh PM7540 Key Board WiFi MSM7201A Qualcomm Audio ARM11@528MHz Memory ARM926@274(modem) TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit
  • 9. Summary  Released “Android™ on VisualSim” architecture exploration platform for multi-core phone design.  Systems designers of Android devices can use this platform for hardware-software architecture exploration and power and performance analysis of consumer devices.  Achieved 10-20 MIPS for a cycle-based and Approximately-Timed simulation running software applications. TOPS Systems Corp., All rights reserved. Presented in Flash Memory Summit