Skip to main content

Ideas in computer architecture | Behind Tech


8 ideas of computer architecture:

(anna university - CS8491 )

IDEAS OF COMPUTER ARCHITECTURE




   Nearly trillion of ideas were arouse in past years .But most of them were unsuccessful and some are replaced by others. I am here to explain top 8 ideas of computer architecture .  

Eight Ideas

1. Design for Moore's Law
2. Use Abstraction to Simplify Design3. Make the common case fast
4. Performance via parallelism
5. Performance via pipelining
6. Performance via prediction
6. Hierarchy of memories
8. Dependability via redundancy







For your better understandings , I differentiated those ideas in simple manner . Lets gohead.

-------------------------------------------------------------------(click the image to view clearly)-----------------------------------------------------------------




1. Design for Moore's Law


·       Gordon Moore ( one of founders of Intel ) had made an prediction in IC capacity growth( in 1965 ) , that is Moore’s law .

“INTEGRATED CIRCUIT DOUBLE EVERY 18-24 MONTHS”- Moore

·       As computer designs can take upto some  years , between the start and finish of the project , the resources available per chip can easily double(2*x) or quadruple(4*x) . So prediction is in absolute perfect.

·         Icon used :"up and to the right" graph ( represents rapid change )






2. Use Abstraction to Simplify Design

  
·       Computer architects and programmers had found a major productivity technique for hardware and software is to use abstraction way of approach.

·       Abstraction - lower-level details are hidden to offer a simpler model at higher levels.

·       Icon used: abstract painting icon (represents hard to understand implementation).


3. Make the common case fast


·      Optimizing rare cases are not more effective and it was a tedious process , so making common cases as fast as possible idea rolled high in computer architecture field.

·       It is simple but need careful experimentation and measurement .

·       Icon used: sports car icon (represents fast way )




4. Performance via parallelism


·       When we do operations in series ( one after another manner ) manner , there must be long wait and poor CPU utilization , so parallelism concept arouse .

·       Doing parallel process effectively increases performance.

·       Icon Used : multiple jet engines of a plane (represents uniform engine run)


\

5. Performance via pipelining



·       Pipelining- Pipelining is an implementation technique in which multiple instructions are overlapped in execution since execution of instruction one after another is of poor .

·       Pipelining improves performance by increasing instruction throughput and conserve time .

·       Icon Used : pipeline icon ( represents sequence of pipes, with each section representing one stage of the pipeline )


6. Performance via prediction


Prevention is better than cure , as proverb reveals here. Most of risks are predictable.

This mechanism to recover from a misprediction is not too expensive and the prediction is relatively accurate.

Icon Used: fortune-teller's crystal ball ( represents predicting future )



  

7. Hierarchy of memories


·       Memory plays a vital role in computer , since majority of cost of computer is because of memory . 

·       Based on size , cost and speed , hierarchy of memory is made . At top high speed, high cost and low size ones and at bottom viceversa.

·       Icon Used: a layered triangle icon ( represents size & performance )





8. Dependability via redundancy


Computers not only need to be fast; they need to be dependable on one another. This made effectively by applying redundancy. 

·  Since any physical device can fail, systems can made dependable by including redundant components. These components can take over when a failure occurs and to help detect failures

·     Icon Used: the tractor-trailer ( one wheel id dependable on other , if one failure other will manage )













Comments

Popular posts from this blog

How Redmi give great spec at cheap price?

5% profit margin Miui ads Spend less on R&D wings Miui Apps 5%profit margin unlike other brands, Redmi have very low profit margin is 5 %.This is the one of the main reason for Redmi sucess in Indian market  MIUI ADS  Miui is the one of the best custom rom but now its slowly fade away due to ads.Until miui 10 there is no ads in miui but after miui 10 ads shows every where , even in setting apps.Eventhough we have the option to disable it but lot of users know about it R&D wings  Unlike samsung and apple,Xiaomi didnot have lot if reasearch and development center because of this xiaomi saves lot of money.But xiaomi in recent slowly opening more R&D wings recently in Finland Miui Apps we all know that google is banned in china so xiaomi created own google platform like micloud,mimusic,mivideo,mipay,miapps etc from ad revenve 

Top 5 Online video streaming(OTT) company in India

In today's modern world citizen now turened into netizen with their smartphone and computer.Back in 90's TV channel is major video streaming serice with dish and antenna.But slowly in India Tv channels viewership are fadeaway.It also due to Trai new rules announced in 2019. The people of india pay for channel but still they slow ads in between tv shows,it hurts a lot and censorship is major negative.So people now slowly shift to OTT platforms, Let's find out what are top 5 ott platfom in india .  TOP 5 OTT PLATFORMS NETFLIX AMAZON PRIME VIDEO HOTSTAR ZEE5 AIRTEL XSTREAM  NETFLIX   Netflix is an american OTT service company which  entered india back in 2016. In 2019 Netflix gained more members.Netflix has been called out by some media organizations and competitors for only rarely and selectively releasing its ratings and viewer numbers.  A week after its release, Netflix claimed that it had the biggest seven-day viewing record of any of its origi...

7 Best Artificial Intelligence Movies You May Watch

 Best Artificial Intelligence Movies to Watch in 2021 Those are the best artificial intelligence movies we think you should watch in 2021. They explore almost every facet of AI, including friendly helper ones, those who feel emotions, and even artificial intelligence that wants to destroy the human race. 1. The Matrix Series (1999) If you haven’t seen The Matrix yet, I want you to stop whatever you are doing right now and start the binge-fest. Yeah, literally. There’s a reason why The Matrix trilogy is one of the critically acclaimed movies in the sci-fi space. The plot is set in a dystopian future and revolves around computer programmer Thomas Anderson, better known under the alias Neo. He learns the truth about the simulated world where Earth’s population is trapped in a simulated reality. What follows is a surreal storyline that is guaranteed to keep you hooked. After completing The Matrix, do not forget to check out its sequels — The Matrix Reloaded (2003) and The Matrix Revolu...