Differences

This shows you the differences between two versions of the page.

Link to this comparison view

asc:teme:tema3 [2025/05/06 23:33]
emil.slusanschi
asc:teme:tema3 [2025/05/15 19:01] (current)
emil.slusanschi [Tema 3]
Line 2: Line 2:
  
 <note important>​ <note important>​
-  * **Deadline soft:** **18 Mai 2025, ora 23:55**. Primiți un bonus de 10% din punctajul obținut pentru trimiterea temei înainte de **16 Mai 2025, ora 23:55**. Veți primi o depunctare de 10% din punctajul maxim al temei pentru fiecare zi de întârziere,​ până la maxim 7 zile, adică până pe **25 Mai 2025, ora 23:55**. +  * **Deadline soft:** **<del>18</​del>​ 20 Mai 2025, ora 23:55**. Primiți un bonus de 10% din punctajul obținut pentru trimiterea temei înainte de **<del>16</​del>​ 18 Mai 2025, ora 23:55**. Veți primi o depunctare de 10% din punctajul maxim al temei pentru fiecare zi de întârziere,​ până la maxim 7 zile, adică până pe **<del>25</​del>​ 27 Mai 2025, ora 23:55**. 
-  * **Deadline hard:** **25 Mai 2025, ora 23:55**.+  * **Deadline hard:** **<del>25</​del>​ 27 Mai 2025, ora 23:55**.
   * **Responsabili:​** [[vladspoiala@gmail.com |Vlad Spoiala]], [[emil.slusanschi@cs.pub.ro|Emil Slusanschi]],​ [[serban.ionescu0609@stud.acs.upb.ro | Serban Ionescu]], [[adumitrescu2708@stud.acs.upb.ro | Alexandra Dumitrescu]].   * **Responsabili:​** [[vladspoiala@gmail.com |Vlad Spoiala]], [[emil.slusanschi@cs.pub.ro|Emil Slusanschi]],​ [[serban.ionescu0609@stud.acs.upb.ro | Serban Ionescu]], [[adumitrescu2708@stud.acs.upb.ro | Alexandra Dumitrescu]].
 </​note>​ </​note>​
Line 9: Line 9:
 <note tip> <note tip>
   * Dată publicare: 7 mai 2025   * Dată publicare: 7 mai 2025
-  * Dată actualizare enunț: ​mai 2025+  * Dată actualizare enunț: ​15 mai 2025
 </​note>​ </​note>​
  
Line 22: Line 22:
     y = Ct * x     y = Ct * x
     x = C * y     x = C * y
-    y = D * x 
     i += 1     i += 1
 } }
 +y = D * x
 </​code>​ </​code>​
 unde: unde:
Line 136: Line 136:
   * **10p** pentru implementarea corecta a variantei **neopt**   * **10p** pentru implementarea corecta a variantei **neopt**
   * **15p** pentru implementarea variantei **opt_m** dintre care:   * **15p** pentru implementarea variantei **opt_m** dintre care:
-    * 10p dacă implementarea obține rezultate corecte și timpul de calcul pe partiția **haswell ** este mai mic de 14s pentru testul cu N = 1000+    * 10p dacă implementarea obține rezultate corecte și timpul de calcul pe partiția **haswell ** este mai mic de 12s pentru testul cu N = 1000
     * 5p daca timpul de calcul pe partitia **haswell ** pentru testul cu N = 1000 este mai mic de 5s. Veti obtine un punctaj partial daca timpul de calcul este intre 5s si 9s.     * 5p daca timpul de calcul pe partitia **haswell ** pentru testul cu N = 1000 este mai mic de 5s. Veti obtine un punctaj partial daca timpul de calcul este intre 5s si 9s.
   * **9p** dacă cele 3 implementări nu prezintă probleme de acces la memorie   * **9p** dacă cele 3 implementări nu prezintă probleme de acces la memorie
Line 145: Line 145:
     * 5p pentru explicații oferite despre valorile obținute (I refs, D refs, Branches etc.)     * 5p pentru explicații oferite despre valorile obținute (I refs, D refs, Branches etc.)
     * 5p pentru explicații oferite despre efectul optmizărilor făcute de mână în varianta **opt_m** asupra performantelor obținute ​     * 5p pentru explicații oferite despre efectul optmizărilor făcute de mână în varianta **opt_m** asupra performantelor obținute ​
-  * **40p** pentru o analiză comparativă a performanței pentru cele 3 variante si respectiv a furnizarii prompturilor folosite in interactiunea cu unelte de tip LLM (e.g. ChatGPT, CoPilot, Grok, Gemini, etc.). Trebuie sa se puna accent si pe modificarile de mână ale codurilor dezvoltate, nu doar pe explicarea unor coduri generate automat:+  * **40p** pentru o analiză comparativă a performanței pentru cele 3 variante si respectiv a furnizarii prompturilor folosite ​(in format text, NU imagini, si intrebare si raspuns, ordonate succesiv) ​in interactiunea cu unelte de tip LLM (e.g. ChatGPT, CoPilot, Grok, Gemini, etc.). Indicati unealta folosita + versiunea acesteia. Trebuie sa se puna accent si pe modificarile de mână ale codurilor dezvoltate, nu doar pe explicarea unor coduri generate automat:
     * 12p pentru realizarea unor grafice relevante bazate pe rularea a cel puțin 5 teste (5 valori diferite ale lui N: adică încă cel puțin două valori diferite de 200, 600 și 1000 pentru N) si pentru comentarea / explicarea acestor grafice in README.     * 12p pentru realizarea unor grafice relevante bazate pe rularea a cel puțin 5 teste (5 valori diferite ale lui N: adică încă cel puțin două valori diferite de 200, 600 și 1000 pentru N) si pentru comentarea / explicarea acestor grafice in README.
     * 12p pentru explicații oferite în README pentru versiunile **blas**, **neopt**, si **opt_m**. Aceste explicatii trebuiesc scrise de voi si nu copiate din unelte online. ​     * 12p pentru explicații oferite în README pentru versiunile **blas**, **neopt**, si **opt_m**. Aceste explicatii trebuiesc scrise de voi si nu copiate din unelte online. ​
asc/teme/tema3.1746563625.txt.gz · Last modified: 2025/05/06 23:33 by emil.slusanschi
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0