Welcome to My SPO600 Journey
Welcome to My SPO600 Journey
Hello and welcome to my first blog post! This space will document my journey through SPO600: Software Portability and Optimization, a course taught by Chris Tyler focused on understanding how software can be optimized for different hardware architectures.
Throughout the course, I will be exploring low-level programming concepts, performance analysis techniques, and optimization strategies, starting with the 6502 microprocessor and advancing towards modern architectures like x86_64 and AArch64.
About Me
Hi everyone! My name is Haroon bajwa and I am currently studying Computer Programming and Analysis at Seneca College Newnham Campus, with a keen interest in system-level programming and performance optimization. This course presents an exciting opportunity to dive deep into assembly language and understand how code interacts with hardware. Through this blog, I aim to track my learning, share insights, and explore different optimization techniques.
What to Expect from This Blog
This blog will serve as a record of my progress in SPO600, covering topics such as:
Lab Reports: Step by step documentation of labs, starting with 6502 assembly language and later expanding to more complex architectures.
Performance Analysis: Understanding how execution time and memory usage impact software efficiency.
Optimization Techniques: Exploring ways to make code run faster and more efficiently on different hardware platforms.
Reflections and Challenges: My thoughts on assembly programming, debugging experiences, and lessons learned throughout the course labs and projects!
Looking Ahead
My next post will cover Lab 1, where I will experiment with 6502 assembly language by writing and optimizing bitmap display code. This will be my first hands-on experience with assembly programming, and I look forward to sharing my findings!
Stay tuned for upcoming posts, and feel free to follow along and comment as I explore the world of software portability and optimization!
Comments
Post a Comment