fiit stu 2004/05 vnorenÉ systÉmy

11
FIIT STU 2004/05 VNORENÉ SYSTÉMY Procesory a architektúry pre VS VLIW ASIPs Benedikt Nagy

Upload: base

Post on 07-Jan-2016

51 views

Category:

Documents


0 download

DESCRIPTION

Procesory a architektúry pre VS VLIW ASIPs. FIIT STU 2004/05 VNORENÉ SYSTÉMY. Benedikt Nagy. Obsah. Úvod do ASIPs VLIW ASIPs Point of view: HW vs. SW Metódy optimalizácie z hľadiska SW. Záver. Úvod do ASIPs. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: FIIT STU 2004/05 VNORENÉ SYSTÉMY

FIIT STU 2004/05VNORENÉ SYSTÉMY

Procesory a architektúry pre VS

VLIW ASIPs

Benedikt Nagy

Page 2: FIIT STU 2004/05 VNORENÉ SYSTÉMY

Obsah

● Úvod do ASIPs● VLIW ASIPs● Point of view: HW vs. SW● Metódy optimalizácie z hľadiska SW

– Záver

Page 3: FIIT STU 2004/05 VNORENÉ SYSTÉMY

Úvod do ASIPs

● Pojmy: VLIW, ASIP, datapath, dataflow, paralelizmus, súbor registrov, funkčná jednotka

● Použitie ASIPs● Z čoho sa skladá?● Aké spôsoby návrhu sa používajú?

Page 4: FIIT STU 2004/05 VNORENÉ SYSTÉMY

Úvod do ASIPs

● Z čoho sa skladá ASIP

Page 5: FIIT STU 2004/05 VNORENÉ SYSTÉMY

VLIW ASIPs

● Pohľady na problematiku optimalizácie● Hardvér: počet a typy FU, usporiadanie FU a

RF, usporiadanie pamäti ● Softvér: snaha o paralelizmus

Page 6: FIIT STU 2004/05 VNORENÉ SYSTÉMY

Metódy optimalizácie

● Binding – dataflow na datapath

Page 7: FIIT STU 2004/05 VNORENÉ SYSTÉMY

Metódy optimalizácie

● Retiming -> + výkon; - pamäťová kapacita

for i=1 to n {

r1[i]=r2[i-2]*c1;

r2[i]=r1[i]+c2;

}

r1[1]=r2[-1]*c1;

for i=1 to n-1{

r1[i+1]=r2[i-1]*c1;

r2[i]=r1[i]+c2;}

r2[n]=r1[n]+c2;

Page 8: FIIT STU 2004/05 VNORENÉ SYSTÉMY

Metódy optimalizácie

● Scheduling – zrušenie nenulových hrán

Page 9: FIIT STU 2004/05 VNORENÉ SYSTÉMY

Záver

● Dosiahnutý výsledok● Ďalšie špecifiká metód

Page 10: FIIT STU 2004/05 VNORENÉ SYSTÉMY

Použité zdroje

● 1. Jacome, M., De Veciana, G., Akturan, C. – Resource constrained dataflow retiming heuristics for VLIW ASIPs

● 2. Jacome, M., De Veciana, G.– Design Challenges for New Application-Specific Processors

● 3. Jacome, M., De Veciana, G.– Lower Bound on Latency for clustered VLIW Datapaths

● 4. Lapinskii,V., Jacome, M., De Veciana, G.– Cluster Assignment for High-Performance Embedded VLIW Processors

● 5. Lapinskii,V., Jacome, M., De Veciana, G. – HighQuality Operation Binding for Clustered VLIW Datapaths

● 6. Schlett, M. – Trends in embedded mikroprocessors design.● 7. Middha, B., Raj, V., Gangwar, A. - A Trimaran Based Framework for

Exploring the Design Space of VLIW ASIPs with Coarse Grain Functional Units● 8. Kayhan, K., - An ASIP Design Methodology for Embedded Systems● 9. Akturan,C., Jacome, M. - FDRA: A Software-Pipelining Algorithm for

Embedded VLIW Processors● 10. Gschwind, M. - Instruction Set Selection for ASIP Design

Page 11: FIIT STU 2004/05 VNORENÉ SYSTÉMY

Koniec

Ďakujem za pozornosť