Abstract -Estimeringsverktyg är en viktig komponent i system-nivå metoder, vilket möjliggör en snabb design utrymme prospektering. Uppskattning av programvaruprestanda är nödvändig i nuvarande programvarudominerade inbyggda system. I detta arbete föreslås en integrerad metod för systemdesign och prestandaanalys. Ett analytiskt tillvägagångssätt baserat på neurala nätverk används för prestandauppskattning av programvara på hög nivå. På funktionell nivå möjliggör detta analytiska verktyg en snabb utvärdering av prestandan med utvalda processorer, vilket är en viktig uppgift för definitionen av en "gyllene" arkitektur. Ur denna arkitektoniska definition producerar ett verktyg som förfinar hårdvara och programvarugränssnitt en bussfunktionell modell. En virtuell prototyp genereras sedan från buss-funktionsmodellen, som ger en global, cykel-korrekt simuleringsmodell och erbjuder flera funktioner för designvalidering och detaljerad prestandaanalys. Vårt arbete kombinerar därmed ett analytiskt tillvägagångssätt på funktionell nivå och ett simuleringsbaserat tillvägagångssätt på bussfunktionsnivå. Detta ger en lämplig avvägning mellan uppskattningstid och precision. En multiprocessorplattform som implementerar en MPEG4 kodare används som fallstudie, och den analytiska uppskattningen resulterar i fel endast upp till 17% jämfört med den virtuella plattformen simulering. Å andra sidan tar den analytiska uppskattningen bara 17 sekunder, mot 10 minuter med hjälp av den cykelexakta simuleringsmodellen.
Ett analytiskt tillvägagångssätt baserat på neurala nätverk föreslås av Oyamada et al. Hoppa över det.
Software Performance Estimation in MPSoC Design
{'venue': '2007 Asia and South Pacific Design Automation Conference', 'journal': '2007 Asia and South Pacific Design Automation Conference', 'mag_field_of_study': ['Computer Science']}