Preview

Parallel Computing at a Glance

Powerful Essays
Open Document
Open Document
3478 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Parallel Computing at a Glance
Chapter 1: Parallel Computing at a Glance

1

1
Parallel Computing at a Glance

It is now clear that silicon based processor chips are reaching their physical limits in processing speed, as they are constrained by the speed of electricity, light, and certain thermodynamic laws. A viable solution to overcome this limitation is to connect multiple processors working in coordination with each other to solve grand challenge problems. Hence, high performance computing requires the use of Massively Parallel Processing (MPP) systems containing thousands of powerful CPUs. A dominant representative computing system (hardware) built using MPP approach is C-DAC’s PARAM supercomputer. By the end of this century, all high performance systems will be parallel computer systems. High-end super computers will be the Massively Parallel Processing (MPP) systems having thousands of processors interconnected. To perform well, these parallel systems require an operating system radically different from current ones. Most researchers in the field of operating systems (including PARAS microkernel designers!) have found that these new operating systems will have to be much smaller than traditional ones to achieve the efficiency and flexibility needed. The solution appears to be to have a new kind of OS that is effectively a compromise between having no OS at all and having a large monolithic OS that does many things that are not needed. At the heart of this approach is a tiny operating system core called a microkernel. Dominant representative operating systems built using microkernel approach are Mach and C-DAC’s PARAS microkernel. This chapter presents an overview of parallel computing in general and correlates all those concepts to the PARAM and PARAS advented by the Centre for Development of Advanced Computing (CDAC). It starts with the discussion on need of parallel systems for High Performance Computing and Communication (HPCC). It also presents an overview of PARAM family of

You May Also Find These Documents Helpful

  • Good Essays

    Nt1310 Unit 3 Os

    • 1341 Words
    • 6 Pages

    +Micro kernel: A microkernel architecture assigns only a few essential functions to the kernel, including address spaces, inter process communication (IPC), and basic scheduling. Other OS services are provided by processes, sometimes called servers, that run in user mode and are treated like any other application by the microkernel. This approach decouples kernel and server development. Servers may be customized to specific application or environment requirements. The microkernel approach simplifies implementation, provides flexibility, and is well suited to a distributed environment. In essence, a microkernel interacts with local and remote server processes in the same way, facilitating construction of distributed…

    • 1341 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    Stallings, W. ((2015)). Operating Systems: Internal and Design Principles, 8e. Retrieved from The University of Phoenix eBook Collection Database.…

    • 472 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Week 5 Pos 355

    • 2010 Words
    • 9 Pages

    Operating systems were not in existence before the 1960s. The definition of operating systems is a program designed to run other programs on the computer and is the most important program. In the past, computers were built to execute a series of single task similar to a calculator. In the 1960s came the MCP (Master Control Program) for the B5000 mainframe computer created by the company Burroughs/Unisys. The MCP was the first OS written exclusively in a high-level language. As the years progressed, OS giants were starting to form such as Windows, Linux, and Mac. In, this paper, these 3 tech OS giants will be examined thoroughly while covering memory management, process management, file management, and security.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Satisfactory Essays

    * Ken Polsson. "Chronology of Events in the History of Microcomputers". Archived from the original on September 19, 2011. http://web.archive.org/web/20080602225734/http://www.microprocessor.sscc.ru/comphist/. Retrieved September 19,2011.…

    • 761 Words
    • 4 Pages
    Satisfactory Essays
  • Better Essays

    Parallel Processing

    • 1221 Words
    • 5 Pages

    Visual search, the task of finding a target among distractors, is a common task in our daily lives. Whether we are searching for the remote control among a clutter of objects on table, a face in the crowd at the local bus stop, or a meal listing on the menu at the fast-food restaurant, we rely on the mechanism of visual search and attention each and every day. The ease of search depends primarily on how distinguishable the target of search is from the background. Often times, we depend on attention to facilitate this search for our given target. Attention can help one find an object by, say, focusing on the location of the target. There are two modes of attention in which people typically rely on: parallel processing and serial processing. Parallel processing involves investigating and analyzing a multitude of objects on many different kinds of analysis all at the same time. In contrast, serial processing involves investigating each object one at a time.…

    • 1221 Words
    • 5 Pages
    Better Essays
  • Good Essays

    Humans are processors of information and can process things in different ways. Serial and parallel processing are two ways. Serial is the way the mind processes things sequentially, one thing at a time. For example, when reading a book, you cannot process all the words in one glance or even reading the sentences of this forum. Instead, you have read in a sequence, from left to right and process each word. Parallel is when the mind processes things simultaneously, more than one thing at a time (Schmidt & Lee, 2011, pg75). For example, let us say you are driving your car down the street. Your brain is constantly taking in information through your senses like what you see, hear, feel and/or smell. This all happens at the same time; if you see…

    • 800 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Due to high application demand conventional processors are unable to deliver desired performance. So hardware acceleration is required to meet high performance. This is done by parallel computing and by connecting application specification processors. Because of low price, low power consumption and high performance FPGAs are used in the basic coprocessor design. Until 2000, single core CPU based systems are used for High Performance Computing (HPC) application. In single core processors to increase performance, if frequency is increased power also increases with it to an impractical level. So to meet high application demand General purpose CPU vendors changed the course and introduced multicore processors to meet high performance demand. CPU based system connected with hardware accelerators as coprocessors are an alternative to CPU-only systems. GPUs, FPGAs are hardware accelerators with which system can attain high performance level which was previously unattainable.…

    • 1229 Words
    • 5 Pages
    Better Essays
  • Best Essays

    Planet Lab

    • 4273 Words
    • 18 Pages

    Underlying the design principles are the high-level goals of PlanetLab. From the beginning [4], we have identified three: • to provide a platform for researchers to experiment with planetary-scale network services; • to provide a platform for novel network services to be deployed and serve a real user community; and • to catalyze the evolution of the Internet into a service-oriented…

    • 4273 Words
    • 18 Pages
    Best Essays
  • Powerful Essays

    Parallel Computing

    • 6678 Words
    • 27 Pages

    This tutorial covers the very basics of parallel computing, and is intended for someone who is just becoming acquainted with the subject. It begins with a brief overview, including concepts and terminology associated with parallel computing. The topics of parallel memory architectures and programming models are then explored. These topics are followed by a discussion on a number of issues related to designing parallel programs. The tutorial concludes with several examples of how to parallelize simple serial programs.…

    • 6678 Words
    • 27 Pages
    Powerful Essays
  • Powerful Essays

    Grid Computing

    • 3148 Words
    • 13 Pages

    Grid Designing Abstract: In an increasing number of scientific disciplines, large data collections are emerging as important community resources. Grid computing has emerged as an important new field, distinguished from conventional distributed computing by its focus on large-scale resource sharing, innovative applications, and, in some cases, high performance orientation. The foundation of a grid solution design is typically built upon an existing infrastructure investment. However, a grid solution does not come to fruition by simply installing software to allocate resources on demand.…

    • 3148 Words
    • 13 Pages
    Powerful Essays
  • Good Essays

    The purpose of this post is to examine the introduction of parallel computing and the challenges of software development for Parallel execution environment. First I will introduce the idea of parallel computing and up next I will present and evaluate the challenges of parallel computing along with their solutions and finally some conclusion will be drawn.…

    • 988 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Grid Computing

    • 5141 Words
    • 21 Pages

    Muhammad Naqaash et. al. / (IJCSE) International Journal on Computer Science and Engineering Vol. 02, No.05, 2010, 1926-1933…

    • 5141 Words
    • 21 Pages
    Satisfactory Essays
  • Powerful Essays

    Grid Computing

    • 2909 Words
    • 12 Pages

    [2] Foster, I. and Kesselman, C. (eds) (1999) The Grid: Blueprint for a New Computing Infrastructure.. San Francisco, CA: Morgan Kaufmann…

    • 2909 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    Grid Computing

    • 45575 Words
    • 183 Pages

    Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi The team that wrote this redbook. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Comments welcome.…

    • 45575 Words
    • 183 Pages
    Good Essays
  • Powerful Essays

    Parallel Computing in India

    • 3733 Words
    • 15 Pages

    In the simplest sense, parallel computing is the simultaneous use of multiple compute resources to solve a computational problem:…

    • 3733 Words
    • 15 Pages
    Powerful Essays