no plagiarism
Moore’s Law has ruled the development of computers for over 50 years (actually it has been officially tracked starting 1958).
The trend is evident in High Performance Computing (HPC) field as shown in this diagram on the right from Top500 website.
Notice that in the period depicted in the diagram from 1994 to 2016, there had been dramatic changes in system architecture of super computers. Hardware evolved from vector computers to Massively Parallel Computing to Clusters and now accelerators. In the mean time, parallel computing tools shifted from PVM to MPI and OpenMP. Popular interconnections changed a few times between propriety connectors and fast switches. This diagram is a vivid testimony that Moore’s Law is followed through a combined efforts of many things together.
Top500 website contains a wealth of statistics on these fast computer systems. Browse the website then answer Questions 1-3 using your knowledge in operating systems (Question 4 requires further reading of extra materials).
1) What are the most popular operating system among the top 500 supercomputers? What do you think makes it favored by supercomputing community? (10 points)
2) Describe improvements that should be made over the current popular OS (your answer to Question 1) in regard to processes and memory management to make it more suitable for HPC over next five years. (20 points)
3) In HPC, researchers chase after extreme speed which takes a well balanced system comprised of solutions of software, hardware and networking to achieve. Conduct individual research and demonstrate your understanding of trade-offs and comprises that must be made in building a balanced system: Assuming that you are asked to provide computational support to a Bioinformatics research group on DNA sequencing. Explain how are you going to set up the computers and network environment for this mission. How would you adjust the plan if you are asked to support a high frequency trading financial firm in New York City with the only goal being to make more profit? (40 points)
4) Remote Direct Memory Access (RDMA) enables efficient memory access from one computer to another. Read about it using Google Scholar, ACM Digital Library or any professional literature tools. Write a 150-200 words (references extra) review on RDMA’s applications and potentials in HPC. Find relevant information in cutting edge research and cite them (minimum 5) properly in IEEE/CS format. (30 points)Moore’s Law has ruled the development of computers for over 50 years (actually it has been officially tracked starting 1958).
The trend is evident in High Performance Computing (HPC) field as shown in this diagram on the right from Top500 website.
Notice that in the period depicted in the diagram from 1994 to 2016, there had been dramatic changes in system architecture of super computers. Hardware evolved from vector computers to Massively Parallel Computing to Clusters and now accelerators. In the mean time, parallel computing tools shifted from PVM to MPI and OpenMP. Popular interconnections changed a few times between propriety connectors and fast switches. This diagram is a vivid testimony that Moore’s Law is followed through a combined efforts of many things together.
Top500 website contains a wealth of statistics on these fast computer systems. Browse the website then answer Questions 1-3 using your knowledge in operating systems (Question 4 requires further reading of extra materials).
1) What are the most popular operating system among the top 500 supercomputers? What do you think makes it favored by supercomputing community? (10 points)
2) Describe improvements that should be made over the current popular OS (your answer to Question 1) in regard to processes and memory management to make it more suitable for HPC over next five years. (20 points)
3) In HPC, researchers chase after extreme speed which takes a well balanced system comprised of solutions of software, hardware and networking to achieve. Conduct individual research and demonstrate your understanding of trade-offs and comprises that must be made in building a balanced system: Assuming that you are asked to provide computational support to a Bioinformatics research group on DNA sequencing. Explain how are you going to set up the computers and network environment for this mission. How would you adjust the plan if you are asked to support a high frequency trading financial firm in New York City with the only goal being to make more profit? (40 points)
4) Remote Direct Memory Access (RDMA) enables efficient memory access from one computer to another. Read about it using Google Scholar, ACM Digital Library or any professional literature tools. Write a 150-200 words (references extra) review on RDMA’s applications and potentials in HPC. Find relevant information in cutting edge research and cite them (minimum 5) properly in IEEE/CS format. (30 points)