ja så simpelt kan det gøres :-) Er ved at lave nogle opgaver i skolen hvor vi skal optimere noget C/C++ kode ved at ændre i assemblerkoden.... Kender du nogle gode links til sådan noget..
Jeg lavede en del af den slags for 15 år siden (på VAX ikke på x86).
jeg vil tro at: - loop unrolling - optimering af register brug så memory access minimeres - snedig mix af forskellige instruktioner som tilgår forskellige registre for optimal flow gennem CPU'en - brug af specielle instruktioner som compileren ikke kan udnytte må være de mest oplagte
ahhhh ok så er der en del at ændre.. Vi skulle først lave en bubblesort i C/C++ herefter skal det optimeres i asm... Faktisk ret spændende kursusarb... Dog kan jeg ikke få min MIPS til at fungere
Lab 1. • Make a small c / c++ program of your own choice (e.g. a simple bubble sort program or a text matching program). • Compile the program into assembler code for the Intel and MIPS architectures. • Optimize the assembler program resulting from the compilation (argue that your changes will actually optimize). • Run the program using debuggers or emulators.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.