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”
Author Archives: nigelseneca
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!”
Small Update
Hello all, last week I spoke with my professor about my test results and it was determined that I should drop using the computer Archie, and instead use a more powerful one known as Israel. This was decided since the guetzli can potentially use up to six Gigabytes of memory and Archie has only four.Continue reading “Small Update”
Summary of Project Step 1
Hi everyone, considering how long my stage 1 post was, I decide to summarize it for better consumption. For links to the various terminology you can look at the original post here. For my SPO600 project, chose the image compression program “Guetzli,” because it was command line based, C++ in structure, and took a lotContinue reading “Summary of Project Step 1”
Spo600 Project Stage 1
Hello everyone, I decided to continue discussing my lab 6 results in a separate post, so instead today I will talk only about my project. Now in the last post I mentioned that I was going to do something related to video, however as another classmate is covering the same topic, I decided to focusContinue reading “Spo600 Project Stage 1”
Baby Steps Into Optimization
Hi everyone, in keeping the momentum from the last post, last week I was part of a group that was tasked in diagnosing potential bottle necks in three programs, running on different computers. Each computer had a different configuration both in processor and memory, and as a result had varying performance times when executing theContinue reading “Baby Steps Into Optimization”
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”