HSC Ahojte. Ako bolo dnes na prednáške povedané, garant je ochotný urobiť predtermín dňa 19. 12. a to buď pred alebo po prednáške. Ak sa nájde aspoň 5 ľudí, garant predtermín urobí. Preto prosím, ak chcete ísť na HSC predtermín, zahlasujte v ankete, kde si taktiež môžete zvoliť či preferujete predtermín pred alebo po poslednej prednáške: https://doodle.com/poll/ek3w4efuf9gp4dqc
HSC Půlsemka Zdravím, nevíte náhodou někdo, ze kterých přednášek bychom měli psát půlsemku? Které už tam nebudou? Díky
Dneska na přednášce říkal, že tam nic z Vivado nebude a čekat tam hlavně nějaké příklady
HSC ma niekto vypracovany minulorocny riadny termin potreboval by som skonzultovat. Alebo kto ho riesil
HSC Body z 1. termínu
HSC U alg left edge, při přiřazení do registrů, přiřadím do prvního volného, jak je na fotce, nebo jedu dokola přes všechny registry a dojde i na R6?
mam to stejne
HSC Ahojte máte niekto vyriešený tento príklad? Ako má vyzerať ten graf?
Zobrazit všechny odpovědi (8)
ale nevím, jestli to je správně
Jakub Menšík Vyšlo mi to rovnako
Pri tých výpočtoch doby zarátavaš dobu T2+T3. Tým že sa dajú vykonávať paralélne nemalo by to byť max{T2,T3} ? Teda pre 1. prípad. 5+20+2 = 27
Juraj Marcin ktorý stĺpec?
Hneď prvý
v tom zadání je, že je od každé součástky jen jeden kus, takže když se používá stejná, musí na sebe počkat
Jakub Menšík jasné to by dávalo zmysel ;)
Mas 1x D 1xM 1xF ak by si na T2 a T3 pustil napr obe cez D tak scitas cas pretoe mas len 1 prostriedok.. vypoicita sa T2 ...T3 caka a vypocita sa T3. Ak pre T2 a T3 vyuzijes rozne prostriedky mozu fungovat paralelne tj vyberies max... ak by si mal k dispozicii napr 2x D a T2 a T3 by si namapoval D, tak by si bral iba "max" a nie sucet.
HSC Má niekto prosím vyriešený tento príklad? Hlavne tú druhú časť s FSM.
Zobrazit všechny odpovědi (10)
a co minimalizacia?
Keďže tam nie sú koncové stavy, tak neviem ako by som mal spraviť minimalizáciu podľa algoritmu z TINu. Otto na prednáške odstránil nedostupné stavy a to bolo všetko.
Je tam len maly "preklep". Ten prechod {A1,B1} ---t4--> {A2, B3} by mal isť do {A1, B3}
Ano, sorry za chybu, ma to byt takto
Prosim te, nerozumim tomu A1B2 -> A2B3, jak se k tomu dostanu?
Si v stave A1 cez t1 sa dostanes do A2. Si vstave B2 cez t1 sa dostanes do B3... vysl = stav A2B3
Aha takto, diky :)
Máš FSM1 a FSM2 ... spravis karteziánsky súčin ich stavov teda Q1 x Q2 a dostanes dvojice (q in Q1, q in Q2) ... v našom pripade 6 stavov ... a teraz pre každý stav ideš kontrolovat kam sa vieš z neho dostat ... začneš napr A1B1 potom A1B2 potom A1B3 atd atd
A keď si skontroloval všetky stavy (tých 6) a máš to zakreslené, tak ešte musíš pridať self-loop nad každý stav s prechodmi ktoré neboli použité z toho stavu.
Diky za vysvetleni :)
HSC vie niekto vyriesit tento typ prikladu?
Zobrazit všechny odpovědi (2)
no jasne vsak to uz som videl, ale mam v tom nejasnosti, napriklad preco sa nepouziva zadany faktor aktivity?
Tomáš Vavro Pretože je rovnaký pre oba prípady
Zobrazit všechny odpovědi (2)
vyšlo mi to stejne
α - faktor aktivity – počet přechodů mezi log. úrovněmi za periodu synchronizačních hodin α - faktor aktivity – je dán pravděpodobnostmi přechodů mezi úrovněmi pro uzel obvodu i viz: Příkon a energie 14 a 15 strana Teda (α - faktor aktivity) je rovnaka v oboch prípadoch teda α1 = α2 a v tom vzorci by bolo 0.3/0.3 čo je 1 takze sa to moze ignorovat.
HSC Počítali ste to niekto takto? Mějme procesor, který pracuje ve dvou režimech - normální pracovní činnost (Run) a režim úspory energie (Sleep). Doba přechodu mezi Run a Sleep je 1us, přikon během přechodu je 1.5W. Doba přechodu mezi Sleep a Run je 10us a příkon během přechodu je 1W. Příkon v pracovním režimu je 0.5W. Příkon v úsporném režimu je 0.1W. Aby se dosáhlo úspory energie, jakou minimální dobu T musí systém setrvat v režimu Sleep? Vizte graf.
HSC Ahoj, riešili ste niekto tento príklad? Vyšlo vám to takto, alebo nejak inak?
Pridávam sa s príkladom 8 z minulého roka
Zobrazit všechny odpovědi (7)
a) mám stejně, ale u toho zřetězení vypadne kontrola podmínky? tady to dělal i s tou podmínkou https://fituska.eu/download/file.php?id=11884
Pri zreťazení Mainu sa premietne réžia hlavnej smyčky (Main) do iterácie vnútornej smyčky. Takže z toho usudzujem, že kontrola na i<4 v príklade 8b) pravdepodobne vypadáva.
Miroslav Kažimír V zadaní ale máš zretaziť LOOP nie main
Esso Kempa v 9b) áno, ale v 8b) bol Main, ak si dobre spomínam
Miroslav Kažimír To som si doteraz nevsimol. Ale ako mam robalovat main, ked main v zadani neni definovany ... Neni to tam bug?
Neviem, ja tam tu kontrolu podmienky dam podla toho, ci tam je treba, alebo nie. Pokial uplne rozbalim smycku, tak tam kontrola nie je treba, pokial zretazim main, tak main je nekonecna smycka, tak tam asi kontrola tiez nie je treba, inak, pokial tam je nejaky konecny pocet iteracii vacsi ako 1, tak tam kontrolu podmienky dam
Juraj Kubiš já na to šel podobně, ovšem ze zadání si nejsem jistý, zda v případě toho rozbalení, nelze číst na náběžnou hranu obě hodnoty současně a přidat si jednu násobičku. Je nějaký důvod proč to nejde udělat? :D
Zobrazit všechny odpovědi (13)
Michal Vlnas citas z jedneho pamatoveho bloku a zapisujes do druheho. Teda nemozes naraz čítať z dvoch adries, ale citat a zapisovat mozes sucasne
Otázka je, či prečítaním z jedného pamäťového bloku načítam celé pole din alebo iba 1 prvok poľa din...
Miroslav Kažimír přesně takto jsem to myslel právě
Michal Vlnas pokial by si operaciou MR nacital cele pole, tak v tom nerozbalenom nezretazenom pripade by si nemal opeaciu MR v kazdom cykle, nie?
jo, to dává smysl :D já nejdříve zapomněl vůbec na to, že to není registr ale pamět (zadání je blbě čitelné), a tam je čiste přístup sekvenční po položkách :D tak díky za vysvětlení
Je dosť možné že tomu nerozumiem, ale nemyslím že môžeš čítať aj zapisovať zároveň, aj keď sú to iné miesta v pamäti. Minimálne zo slajdov Catapult C slajd 60 nemám ten pocit. Jedine že by bola tá pamäť dvojportová a o tom nie je v zadaní ani zmienka. Takisto si myslím že MR bude čítať celý blok pamäte a teda načíta celé pole a vždy si z neho vyberie iba daný prvok podľa iterácie...
Martin Ivančo Je tam napísané, že DIN je uložené v jednom pamäťovom bloku a dout v druhom pamäťovom bloku, z čoho usudzujem, že sú to dva nezávislé bloky so svojim portom a adresovaním. Pokiaľ by celé pole predstavovalo jeden pamäťový blok (jediná adresa), prečo by v tom prípade bolo v tom nerozbalenom a nezreťazenom prípade v každej iterácii operácia MR?
Ja si myslím že preto, lebo z pamäte nemôžeš čítať jednotlivé bity ale vždy si načítaš blok pamäte s nejakou adresou. Blok pamäte v tomto prípade obsahuje celé pole a v cykle sa v ňom zmení iba tá časť (tie bity) ktoré predstavujú aktuálne skúmaný prvok. Zmenený blok sa následne celý zapíše do pamäte. Preto sa v každej iterácii načíta celý blok a celý blok sa aj zapíše. Aspoň tak rozumiem slovnému spojeniu "pamäťový blok" ale možno to v tomto kontexte znamená niečo iné...
Martin Ivančo v tom prípade by platilo to riešenie, čo som tu dal o pár komentárov vyššie
Miroslav Kažimír Yup, myslím že to je správne.
Na slajdoch som našiel toto a je tu zdoraznene, ze nemozes mat dve citania v jednom takte ...
Martin Ivančo Michal Vlnas, myslim, že Juraj Kubiš to má asi dobre...
Okay, zle som pochopil ako funguje pamäťový blok v Catpult C, sorry za zmätok. Diki za objasnenie. :)
prosim vas a co kontrola podmienky i < 4 pri zretazeni?
Zobrazit všechny odpovědi (6)
Asi mas pravdu, to tam asi chyba, v zretazeni mi dava zmysel ta podmienka a dava mi zmysel pri rozbaleni 2x. Pokud je ale smycka zcela rozbalena, tam by som tu podmienky uz asi nedaval, ci?
Je skutočne nutná kontrola podmienky pri zreťazení? Pri rozbalení 2x áno, ale pri zreťazení si tým nie som úplne istý...
s kolegom sme nad tym dumali celkom dlho a na nic sme neprisli, preco kontrolovat / nekontrolovat
Pokial mam jednu nasobicku, tak do nej musim narvat cisla 4krat, takze musim zistovat podmienku, ci?
Nie je ešte rozdiel medzi zreťazením samotného for cyklu a zreťazením celého Mainu?
Tomáš Vavro Juraj Kubiš Pri zreťazení Mainu sa premietne réžia hlavnej smyčky (Main) do iterácie vnútornej smyčky. Takže z toho usudzujem, že kontrola na i<4 v príklade 8b) pravdepodobne vypadáva.
HSC Ahoj, Je tu někdo, kdo měl tento předmět minulý rok? Potřeboval bych stáhnout nějaké loňské záznamy...
které?
Zobrazit všechny odpovědi (7)
Stačí plátno, díky moc
https://webshare.cz/#/folder/2ab3wpQIFs
jak to budes mit napis
Tak už jsem to vše postahoval. Díky moc
Mohl bych poprosit o tu z 3.10. celou, ne jen plátno?
Jakub Menšík https://webshare.cz/#/file/6o219r1jo3
Jan Pokorný ahoj, nemas este nahodou tento zaznam? link nejde
HSC Body z projektu
No, jak se říká: pane jo!
HSC Podařilo se vám někomu spustit Catapult? Mě se buď zasekne na splash screenu nebo po chvilce hodí chybu ohledně aktivace. FIT VPN mám připojenou.
Na fit VPN se mi nespouští (pořád svítí načítací obrazovka), ale na VUT-aktivace jede
Zobrazit všechny odpovědi (3)
Na VUT aktivace se nemůžu přihlásit. Přihlašuju se tam loginem a heslem na vutbr.cz, je to správně? Měnil jsem si tam teď heslo, tak možná to bude chtít víc času, než se to chytne
Právě, že ne VUTheslo, ale VUTpin :D Najdeš ho ve WIS / Hesla a dole na stránce je odkaz na VUTpin
Super, už to jede! Dík moc
HSC Podarilo sa niekomu vo finalnej casti projektu rozbehnut modul programu Catupltu C a to "Catapult Synthesis"? Pri pokuse o "flow run /Precision/precision -shell -file ./rtl.vhdl.psr -run_state mapped" cela simulacia spadne[1], pretoze dany predinstalovany software na Precision sa neda na tejto pravdaze dokonale pripravenej a vyladenej virtualke spustit. [1] # Error: Failed to locate Precision: unable to locate precision, environmental variable PRECISION_HOME must be set
Nemáš náhodou pro všechno použivat verilog soubory, ne vhdl?
HSC Jak jste na tom s projektem, nebylo by vhodné založit chat? Nebo to ještě nikdo neřešíte? :) Já došel do bodu, kdy mám už v SW/HW řešení stejný výstup jako na cpu (mcu), ale trvá to šíleně dlouho a s Catapultem si zatím vůbec nerozumím :D.
existuje uz ten chat?
Pište do komentářů o přidání, dnes založím
Tak mna pls
me taky prosim :D
Aj ja!
prosím o přidání
tiež prosím o pridanie
Také prosím o přidání
Také prosím o přidání
tiez by som poprosil
Mě také, prosím :)
Tez
Tiež poprosím do chatu
Taky poprosím
Taky, prosím
Jojo invite please.
Taky bych poprosil
prosim pridat, dik
Taky prosim, diky
add pls
taky bych se přidal :-)
Taktiez poprosim, Dik
po sem přidáno, kdybych vynechal, tak pište :)
Zobrazit všechny odpovědi (3)
vynechal jsi mě :D
já tě tam vidím :D
No protože mě někdo přidal mezitím :D
Taky mě přidej prosím
Také prosím :)
taky prosím o přidání
Taky :-)
tiež :)
Taky, díky
Tiež sa pridam
Zdravím ... taky mě přidej ;)
tiež by som sa rada pridala :)
Taky mě můžeš přidat prosím. Moc děkuji.
Prihoď aj mňa
Já sice musím udělat ještě 2 projekty, které mají deadline dřív, ale pak se vrhnu na HSC tak bych taky poprosil o přidání do chatu.
Prosím o přidání.
Asi moje zpráva někde zapadla, tak ještě jednou :)
Zobrazit všechny odpovědi (2)
jsi tam už od středy ;)
Díky, divný, že mi FB nedal nijak vědět, ale už jsem ten chat našel
mě taky prosím
vynechal jsi mě :/
Zobrazit všechny odpovědi (1)
jsi tam dávno ;) akorát tam nikdo nepíše zatím, takže vám to nevyskakuje
Aj ja prosím :)
přihodíš mě ještě? :D
taky bych poprosil :P
me too, dík
jestli to ma jeste smysl, mne taky, jak jste na tom?
Zobrazit všechny odpovědi (2)
dá se to stihnout za ty dva dny v pohodě.. takže smysl to má ;)
no nic jinyho nezbyva
mohl bych se ještě taky přidat?
Hodíš mě tam taky prosím?
Přidej mě taky prosím.
HSC Body z polsemky
HSC Ahojte viete niekto ako funguje Greedy optimalizácie clusteringu?
Celková cena na začátku je 11 (11 uzlů), hledáš nejnižší cenu tím, že uzly umisťuješ do SW (Csw = 0). Tedy 1 krok == přesun 1 uzlu z HW do SW. Přesouváš, dokud je latence <= 7. Ta je dána součtem zpoždění "nejpomalejší" cesty (roste, protože dsw je zpravidla větší). Kromě dhw/dsw musíš ještě uvažovat komunikaci mezi HW a SW uzlem, která stojí 0.5. Krok 0: Cena 11, Latence 4 Krok 1 (uzel 1 do SW): Cena 10, Latence 5.5 Krok 2 (uzel 3 do SW): Cena 9, Latence - buď 6, když může komunikace probíhat současně s výpočtem nebo 6.5, když nemůže (komunikace mezi 2 a 3 to zpomalí) ... ... výběr uzlů je asi random, jak to člověk cítí.
HSC Požiadal som dr. Martínka, aby zverejnil záznamy zo svojich prednášok z minulého roku. Tak snáď to niekomu pomôže :)
doc. Fučíkovi som taktiež poslal email, tak snáď to zverejní aj on :)
ak by ste niekto potreboval záznamy z minulého roku, mám ich tu :) https://mega.nz/#F!fEoznCBC!SS9mRrOLs0HqJVPUgBMgOw
Zobrazit všechny odpovědi (6)
Ahoj, link už není aktivní. Mohl by jsi to prosím znovu nahrát? Díky
Už som to bohužiaľ zmazal. Potreboval som uvoľniť miesto.
Milan Freddy Múčka takže nemáš ani zálohu? :/
když půjdete do skupiny o rok níž, tak tam to někdo sdílel
tak môžem ich znovu stiahnuť ak by ste to moc potrebovali
podle mailu nejsou povoleny žádné pomůcky na půlsemku, takže ani kalkulačka na výpočty? :D
Zobrazit všechny odpovědi (1)
Zlomky a ideš :D
co jsme vlastně stihli probrat za přednášky? Martínek měl catapult a synteza_obvodu, Fučík měl určitě uvod, a co ještě mi chybí?
Zobrazit všechny odpovědi (1)
technologie a syntéza
HSC Ahoj, nezminil se dneska na prednasce, co se da cekat na pulsemestralce? Diky.
Libovolný příklad z prezentací po catapult-c (1-5 přednáška?)
Zobrazit všechny odpovědi (2)
Mohl by to někdo potvrdit/doplnit?
Presne to hovoril
HSC Ahojte, neviete náhodou či máme projekt rovnaký ako minulý rok alebo kedy bude zverejnené zadanie projektu?
Je stejné zadání, takže ve wisu je aktuální verze.
ok, dakujem
solved FitKit HSC Prosím Vás, viete si na tento pekelný stroj stiahnuť virtuálku? Vyžaduje sa prihlásenie ktoré mi ale nefunguje ani so správnymi údajmi. http://merlin.fit.vutbr.cz/FITkit/uvod.html
Mně to s mými správnými údaji funguje. Jsi si jist, že tvé správné údaje jsou opravdu správné? :)
Zobrazit všechny odpovědi (1)
4 Oct 2018 09:23:56 som dostal email že to opravili
Myslím, že problém občas nastal, když jsi se zkoušel přihlásit mimo školní síť. Zkus se ve škole přihlásit na eduroam, tam to podle mého fungovat bude.
Zobrazit všechny odpovědi (1)
prihlasoval som sa v školskej sieti
Kdyby to ještě někomu blblo, minulej rok sem se tam z chromu nedostal (i po vyčištění cookies) ale myslím firefox to zvládl
HSC Nemá někdo nějaký návod jako počítat příklady typu RUN, SLEEP procesoru?
hmm... to vypada dost rozumne... dik
HSC Nevie niekto v ktorej miestnosti sa píše skúška ?
stránka předmětu
ok Ďakujem
HSC Nevíte někdo proč nejsou žádné záznamy z prosince?
Z prednasky jsem pochopil, ze nerad vystavuje zaznamy. Uz o ty po pulsemce dal jsem mu musel rict a trosku se vzpiral. Mozna bych mu zkusil napsat email, minule jsem mu musel taky psat, aji potom co rekl, ze to vystavi.
Wow, tak to jo
To musia byt informacie zo zlozky classified to co tam rozprava na tych prednaskach ked je s videom taky problem a tolko prehovarania... Cudujem sa ze mu to CIA nezatrhla prednasat.
HSC Existuje nějaký dokument, kde jsou vypsané a vyřešené všechny příklady co se můžou na zkoušce objevit?
https://docs.google.com/document/d/1fS-eo8j2cLw4m-OCku5k-xAOIkB5E5JzaP76eX3XVMY/edit#heading=h.2yzf8dqnos81
Zobrazit všechny odpovědi (7)
ci tam je vsetko netusim
Díky. Všechno tam asi bohužel není. Při nejmenším ne řešené. Kernighen-Lin a ASAP/ALAP tam třeba řešené nejsou
Jan Čeleďa Vsechno je to reseny v prednaskach a aji na zkousku dava priklady, ktery se tomu hodne podobaji. Zaznamy jsou k dispozici a prochazi to tam dostatecne podrobne, kdyz pohledas tuhle skupinu (nebo mozna minulej rok ted nevim) na keyword HSC, tak semka aji nekdo hazel prepis toho co psal na tabuli kdyz to ukazoval (zaznamy: 10-03 K-L, 10-10 ASAP + ALAP)
Jo dík. V záznamech je to pěkně vysvětlené. Škoda, že chybí poslední dva. Doufám, že je ještě nahodí.
David Pořízek A ty mas prosimte ty prepisy stazene?
https://scontent.fprg2-1.fna.fbcdn.net/v/t1.0-9/22310426_1849925275023786_609498771028393385_n.jpg?oh=1072316045120037a80da821fc46893c&oe=5AEA69DB https://scontent.fprg2-1.fna.fbcdn.net/v/t1.0-9/22308865_1849925215023792_9045653993943135940_n.jpg?oh=3cafadde19ef1521097d004840e27239&oe=5AF23637 https://scontent.fprg2-1.fna.fbcdn.net/v/t1.0-9/22281576_1849925208357126_4692497897564017535_n.jpg?oh=d79ca6da029e661a676985a27a07c46e&oe=5AF95A46 https://scontent.fprg2-1.fna.fbcdn.net/v/t1.0-9/22310635_1849925211690459_4519478397296859077_n.jpg?oh=c9f1a887f2bb8ffadf4441dd702eeec6&oe=5AB8D312 kdyby to nejelo, tak to postnu jinam, ale nejde pripojit vic fotek
diky
mate prosim nekdo nejaky priklad ktery dobr vysvetluje kpn sit? vubec to z tech google docs nemohu pochopit....diky moc