Design a processor with minimum number
of instructions, so that it can do the basic
Arithmetic and Logic Operation
Presented by
Samia Islam ( 2015-1-60-102)
Monira Mukta (2015-160-116)
Farzana Aktar Lubna (2015-1-60-095)
OVERVIEW :
OBJECTIVE
PROCESSOR KNOWLEDGE
DESIGN
IMPLEMENTATION
IMPROVEMENT
RESULT
CONCLUSION
OBJECTIVES :
TO ANALYSIS THE ARCHITECTURE OF
PROCESSOR
TO PROPOSE A COMPARATIVE DESIGN
OF A PROCESSOR
PROCESSOR KNOWLEDGE:
THE MOST IMPORTANT COMPONENT OF
A COMPUTER IS THE CENTRAL
PROCESSING UNIT, WHICH IS ALSO
CALLED THE PROCESSOR.
THE PROCESSOR ACTS AS THE
COMPUTER'S BRAIN, RUNNING
TASKS OF PROCESSOR:
 PROCESSING DATA AND EXECUTING
INSTRUCTIONS.
DESIGN OF PROCESSOR :
 FOR DESIGNING A PROCESSOR, WE HAVE
CHOSEN THE INTEL CORE I3.
 OUR PROJECT AIM IS TO ANALYZE THIS
PROCESSOR.
ASSEMBLY CODE:
ASSEMBLY CODE IS THE
LANGUAGE AND THE
ARCHITECTURE'S MACHINE
CODE INSTRUCTIONS.
CPU INSTRUCTION PIPELINE STAGES
IMPLEMENTATION OF CACHE
DIRECT MAPPED: SET ASSOCIATIVE: FULLY ASSOCIATIVE
CPU SPEED
WHEN CPU SPEED IS SLOW WHEN CPU SPEED IS HIGH
CPU IMPROVEMENT
FOR IMPROVING THE PROCESSOR
WE HAVE APPLIED THREE PROCESSES:
1.LOOPTEST
2.LOOPTEST
3.LOOPTEST
IMPROVEMENT
Processes are working in 3
states:
 Ready state
 Warning state
 Running state
PROCESSOR STATISTIC ACTIVITY LOG
RESOURCE UTILIZATION
RESULT :
CREATING OF PROCESSES HELPS TO
INCREASE THE CAPACITY OF CPU
PERFORMANCE
INCREASING OF BLOCK NUMBER OF
CACHE DECREASES THE CHANCE OF
CACHE MISSES
FULLY ASSOCIATIVE CACHE IS GIVEN
BETTER PERFORMANCE IN CACHE
CONCLUSION:
PROCESSOR DESIGN NEEDS TO BE
AWARE OF ENERGY EFFICIENCY,
PERFORMANCE, CACHE SIZE ETC.
MOREOVER THE IMPROVEMENT OF
PROCESSOR GIVE US THE HIGHER SPEED
OF ANY TASK & REDUCES OUR TIME.
Design a processor

Design a processor