51
Arhitectura Sistemelor de Calcul – Curs 4 Universitatea Politehnica Bucuresti Facultatea de Automatica si Calculatoare www.acs.pub.ro curs.cs.pub.ro

ASC-Curs04

Embed Size (px)

DESCRIPTION

Curs 4 ASC

Citation preview

  • Arhitectura Sistemelor de Calcul Curs 4Universitatea Politehnica Bucuresti Facultatea de Automatica si Calculatoarewww.acs.pub.rocurs.cs.pub.ro

    *

    CuprinsImbunatatirea performantelor memorieiReprezentarea PMS a unei structuri multiprocesor organizata pe o magistrala comuna (SBC)KBUSKML

    *

    Imbunatatirea Performantelor MemorieiExista mai multe moduri de a imbunatatii performanta cache-urilor si anumeReducerea penalitatilor unui Cache MissReducerea ratei de Cache Miss-uriReducerea timpului de rezolvare a unui HitImbunatatirea memorieiPerformanta crescutaCost redusHenri Casanova, U of Hawaii

    *

    Optimizari de CompilatorSunt mai multe moduri in care un cod poate fi modificat pentru a genera mai putine miss-uriCompilatorulUtilizatorulVom analiza un exemplu simplu initializarea unui vector bidimensional (matrice)Vom presupune ca avem un compilator neperformant si vom optimiza codul in mod directUn compilator bun trebuie sa poata face acest lucruCateodata insa, compilatorul nu poate face tot ce este necesarHenri Casanova, U of Hawaii

    *

    Exemplu: Initializarea unui vector 2-Dint a[100][100];int a[100][100];for (i=0;i