[cpl] [Concurs]

papuc costin-giorgian jorjtyron at yahoo.com
Wed Jan 13 20:15:44 EET 2016


Am si eu o problema. Am trimis arhiva pentru concurs prima data in jurul orei 19:00 (fara partea de optimizare functionala) si crezand ca am reusit sa fac si partea de optimizare am trimis tema cu 24 de secunde intarziere. Ambele solutii au task-urile 1 si 2 complete si erori la task-ul 3. Se poate lua in considerare doar prima arhiva ca sa nu fiu pus in situatia in care sa nu primesc punctaj din cauza deadline-ului hard?

    On Tuesday, January 12, 2016 7:49 PM, Razvan Crainea <razvan.crainea at gmail.com> wrote:
 

 Salut!
Aveți voie cu mem2reg și constprop atât pentru optimizare cât și pentru concurs.
Ideea ta de implementare este bună. Nu cred că ar trebui să "rescrii" pass-ul, ci să faci o modificare.Dacă nu vei implementa varianta de acum, vei pierde punctele pentru analiza dinamică asociate cu testul 1 (cred că 6 puncte). De asemenea, s-ar putea să ai rezultate incorecte la testele ulterioare.
Puteți considera că atât pentru optimizare, cât și pentru concurs, noi vom rula testele cu mem2reg și constprop. În afară de cele două, nu aveți voie să apelați alte optimizări.
Numai bine,Răzvan
On Tue, Jan 12, 2016 at 3:10 PM papuc costin-giorgian via cpl <cpl at cursuri.cs.pub.ro> wrote:

Salut,
Am vazut ca pentru a accesa lista de contructori putem folosi CtorUtils, asa cum era mentionat in enunt, dar pentru destructori nu gasesc nicio modalitate de a-i accesa. Ar trebui sa ne scriem propriile functii asemanatoare cu cele din CtorUtils?Analiza dinamica am implementat-o inainte de modificarea enuntului, iar acum imi e neclar cum ar trebui sa modific codul. Pentru fiecare bloc ar trebui sa pastrez cate un scor dupa fiecare apel de functie pe care il voi adauga inainte de fiecare apel? Ex: 
addmulscor_total += scor_add + scor_mul + scor_call1call1subscor_total += scor_sub + scor_call2call2
Ar insemna sa rescriu pasul si nu cred ca gasesc timpul necesar pentru a face acest lucru, deci as vrea sa stiu cat se va depuncta daca vom respecta doar enuntul initial?
Pentru optimizare am vazut ca putem folosi "mem2reg" si "constprop", dar in partea de concurs se mentioneaza ca nu avem voie sa folosim niciun pas LLVM. Puteti, va rog, sa imi clarificati ce avem si ce nu avem voie sa folosim cat si cum se va puncta task-ul 3? _______________________________________________
cpl mailing list
cpl at cursuri.cs.pub.ro
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl



  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20160113/4a93e43c/attachment.html>


More information about the cpl mailing list