J05 : MIPE: Microprocessor with Integrated Programmable Execution units


Students Alex Tomala
School HWCD - Cardinal Newman Secondary School - Hamilton
Level Intermediate 9/10 - Grade 10
Group Group 8 - Engineering and Computing II
Abstract The problem with most modern microprocessors is that they are designed using a RISC or CISC instruction set which both have their own advantages and disadvantages. The purpose of this project is to see how I can combine the advantages of both instruction set types to help achieve a greater data throughput. I developed a method using configurable logic to create a variable instruction set architecture which combines the speed of a RISC processor with the instruction specialization of a CISC processor. My hypothesis is that the microprocessor with the configurable logic will have a greater data throughput when compared to a similar processor which does not contain the configurable logic elements.
Awards
Group Award Prize
ArcelorMittal Dofasco AwardsArcelorMittal Dofasco Engineering Award$ 100
International Science & Engineering Affiliated Fair AwardsIntel Excellence in Computer Science Award$ 200
Certificate
McMaster University Faculty of Engineering Entrance AwardsMcMaster University Faculty of Engineering Entrance Award$3,000 Entrance Award
Mohawk College Electrical Engineering Technology Awards Mohawk College Electrotechnology - Electrical Engineering Award$ 50
Mohawk College Computer Science & Information Technology Excellence AwardsMohawk College Computer Science & Information Technology Excellence Award$ 50
The Picobits Creative Technology AwardThe Picobits Creative Technology AwardA Laptop Computer
Colin O'Flynn Electrical Engineering awardColin O'Flynn Electrical Engineering AwardBinary Explorer Board
Merit AwardsSilver Merit Award$ 80
Gowling WLG Innovation AwardsGowlings Innovation Award - Runner-up$ 50
Canada-Wide Science Fair Trip AwardsCanada-Wide Science Fair Trip Award