Hello all, for this last blog post of my class semester, I will discuss the results of my optimization tests on the Guetzli image compression program. In short I was successful in speeding up the image processing on both AArch and x86 64 bit processors. How did I do this? Well I must make aContinue reading “SPO600 Project Stage 3”
Tag Archives: Assembler
Project step 2!
Hello everyone, I’m back to report progress on the second phase of trying to diagnose, and propose optimizations for the image compression software Guetzli. If you recall in the first step, we were conducting benchmark test to see exactly what sort of performance we could get out of the program using some of the stockContinue reading “Project step 2!”
SPO Lab 5pt a
Well this was long overdue but I guess better late then never. This past February we were tasked with creating an AArch64 assembler program that would output a message 30 times, while counting upward. Additionally, we needed to suppress (hide) the leading zero for the single digit numbers. We were also tasked with creating aContinue reading “SPO Lab 5pt a”
SPO lab 4 pt 1
Hello all, sorry for the lack of updates, school assignments have been keeping me very busy which is why I have been quiet up till now. That said, I have some more 6502 assembler goodness to report. Earlier this month the group I was assigned to was tasked with completing two of four assembler codingContinue reading “SPO lab 4 pt 1”
SPO Lab 3 part 2
Well I took a crack at creating a program to increment a number up to a maximum value of 99. While I did create visuals for the first number, I did not get around to displaying the second number. I did however program a means for both digits to increase in a way that lookedContinue reading “SPO Lab 3 part 2”
Spo Lab 3
Earlier this week I was introduced to more of the programming capabilities of the 6502 processor. We learned how to properly use subroutines, which I was quite happy about as I had run into a problem with my own experiments in lab assignment 2. It was revealed that you would have to put a BRKContinue reading “Spo Lab 3”
SPO Lab 2: 6502 Assembler
Hello all, this week I was introduced to some of the opcodes (operation code) that power the 6502 processor. While there are around 50 of them, we were given some hands on experience with TYA, LSR, ASL, INY, LDA, LDX, LDY, STA, BNE, and CPX. I also took it upon myself to learn about theContinue reading “SPO Lab 2: 6502 Assembler”