This shows you the differences between two versions of the page.
iocla:cursuri:capitol-11 [2022/01/12 18:06] dragos.niculescu |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Capitol 11: Optimizări ====== | ||
- | <html> | ||
- | <iframe src="https://ctipub-my.sharepoint.com/personal/dragos_niculescu_upb_ro/_layouts/15/Doc.aspx?sourcedoc={c6e5c7d7-ee09-41f7-b11e-a866b07b133e}&action=embedview&wdAr=1.3333333333333333" width="722px" height="565px" frameborder="0">This is an embedded <a target="_blank" href="https://office.com">Microsoft Office</a> presentation, powered by <a target="_blank" href="https://office.com/webapps">Office</a>.</iframe> | ||
- | </html> | ||
- | |||
- | * [[https://ctipub-my.sharepoint.com/:p:/g/personal/dragos_niculescu_upb_ro/EdfH5cYJ7vdBsR6oZrB7Ez4BgZSDrozLL6HuaAPbR4TVVw?e=oqZOwm|Capitol 11: Optimizări]] | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | <hidden> | ||
- | ==== Propuneri de materiale de 2h pentru ultimele 2 cursuri ==== | ||
- | |||
- | - ales de titular(penultimul curs), ales de studenți (ultimul curs) | ||
- | - studenți : vot direct al studenților, se face același curs la toate seriile | ||
- | - titulari : fiecare titular își alege materialul | ||
- | - CA: | ||
- | - CB: aștept opțiunea lor întâi; aș alege FP teorie, sau x86_64 (le-aș cere și la examen) | ||
- | - CC: | ||
- | - CD: | ||
- | |||
- | |||
- | === Propuneri === | ||
- | |||
- | ^ Subiect ^ RD<sup>*</sup> ^ Voichița ^ Dragoș ^ RN ^ Dan ^ Observații ^ | ||
- | | 1. floating point teorie+practică (curs existent 2h) | da | da | da| | | | ||
- | | 2. optimizări teorie+practică (curs existent 2h) benchmarks, TSC | | da |da | da | | | ||
- | | 3. [[https://modexp.wordpress.com/2018/10/30/arm64-assembly/| ARM assembly]]\\ [[https://ocw.cs.pub.ro/courses/iocla/laboratoare/extra/laborator-arm|lab existent]] | da | |da | da | | | ||
- | | 4. x86 64biți - avem un lab mai vechi care poate fi extins | | |da | | | | ||
- | | 5. [[https://www.tutorialspoint.com/webassembly/index.htm| webassembly1]], [[https://rsms.me/wasm-intro|WebAssembly2]] | da | | ? | | | | | ||
- | | 6. [[https://danluu.com/new-cpu-features/ | whats'new in CPU since the 80's]] [[https://www.lighterra.com/papers/modernmicroprocessors/| modern processors]] | | | |da | | | ||
- | | 7. demo complet: numere mari (infinite) | | | | da | | | ||
- | | 8. instructiuni SIMD (sse/ avx) - teorie + demo; eventual instructiuni criptografice (aes) | da | | | | | | ||
- | | 9. Cum arata codul generat de alte limbaje (name mangling, NRVO, imports, templates) | da | | | da | | | ||
- | |||
- | * = ordine alfabetică | ||
- | |||
- | </hidden> |