Na predmetu VLSI postoje dva "domaca" zadatka.
x86 i DFE.

Za oba zadatka detalje definise asistent,
i on ce definisati neku redukovanu verziju
od onoga sto profesor misli da je optimalno,
a to je ovo sto pise dole!

Profesor je na svoj web sajt stavio,
iz oblasti dataflow,
4 izvora "inspiracije"
sa stotinama algoritama,
i zadatak za DFE bi bio da
da studenti implementiraju jedan algoritam po zelji,
na dva nacina.

Jedan nacin je za Intel
(to mogu negde i da nadju i to je OK),
a drugi za DFE
(https://maxeler.mi.sanu.ac.rs).

Onda studenti treba da uporede brzinu
za razne velicine ulaznih podataka koje oni odaberu
(1K data, 1M data, 1G data),
plus da uporede i snagu
(po podacima koje daje proizvodjac
i tu mogu saradjivati).

Naravno, u oba slucaja (ubrzanje i snaga)
za isti algoritam, na Intelu i na DFE.

Na DFE ce svi raditi na istom nalogu,
koriscenjem WebIDE alata
(https://maxeler.mi.sanu.ac.rs),
osim ako asistent ne odluci drugacije.

Studenti se moraju prijaviti asistentu,
sa nazivom algoritma,
da se ne bi desilo da dve osobe rade isti algoritam.

Ako asistent vidi algoritam koji je neko vec prijavio,
zamolice drugo-prijavljenog da promeni algoritam.

Rok za sve prijave je kraj oktobra!

Output od domaceg za DFE bi bio:

a. GitHub kod
   (objasnjeno na predavanjima kako se to radi)

b. PowerPoint sa objasnjenjem algoritma
   i kako propremiti podatke za RUN
   i sa rezultatima poredjenja brzine i snage.

Kod .pptx prezentacije,
voditi racuna o sledecim generalnim zahtevima:

a. n/N
b. Sto vise slika i animacija, a sto manje teksta
c. Gde postoje buleti, semanticko cepanje linija.

Ko pokaze da je GitHub kod dobro kompajlirao
i cija .pptx zadovoljava gore data tri formalna zahteva,
a sustinski je sve zadovoljavajuce,
dobice MAXIMUM poena.

Asistent ce zakazati poseban termin za odbranu
(GitHub i .pptx),
i tad ce svaki slot biti N minuta
(aproksimativno, N/3 min za pokazivanje,
N/3 min za Q+A,
i N/3 min za smenu govornika).

Da bi studentima rad bio olaksan,
mogu pogledati tutorijale na webide.maxeler.com
(studenti znaju id i password),
a preko svog predstavnika ce dobiti,
ako vec nisu, sledece:

a. Springer knjigu "Guide to DataFlow SuperComputing"
b. Elsevier knjigu "Applications of DataFlow SuperCpmputing"
c. Maxeler knjigu "Debugging Tutorial"

Sve sugestije su dobrodosle!

S postovanjem,

Profesor Veljko Milutinovic


PS!

1.
pptx mora imati tacno 12 slajdova

2.
Raditi u fixed point

3.
Nakon sto zavrsi i odbrani domaci,
svako je dobrodosao, ako to zeli,
da svoj rad submituje za AppGallery.Maxeler.com
tako sto ga posalje na adresu:
nemanja@maxeler.com

4.
Kome rad bude prihvacen za galeriju
(samo ime jednog studenta moze da se pojavi u liniji AUTHOR),
taj se kvalifikuje za intervju za internship u Londonu.