issc641 discussion and discussion responses

Hello,

This is a two part questions. First I will need the discussion question answer which will be below in bold, 250 words APA format. After that is completed I will extend the time and will need the discussion responses answered. For those response I will need two responses of at least 175 words each.

A) Conduct a web search for the key words “parallel computing”. Then complete the following:

  1. Get the references of 5 sites that come up with the best, most informative results.
  2. Based on your scanning of these 5 sites,
    • Summarize a one paragraph description (of at least 250 words) of what parallel computing means
    • Provide which source you used exactly where in your paragraph, by providing the article author’s last name, year of the publication of the article or the last modified date of the website, and the page or paragraph number where your citation can be found. Use the following format (authorLastName, year, p.# or para.#). Try to use all 5 sources

Find an example of service or device that uses parallel computing.



Part 2.

Student one:

If you’ve ever been to any Wal-Mart, you’ve most likely been stuck in a line because there is only one cashier on duty. Even performing at their best, the cashier can only assist one customer at a time, one item at a time; only when that customer has completed their transaction can the line move forward and the next customer can begin. This process describes how programs and instructions are executed by the CPU. When more checkout lanes are opened, more customers can be serviced at the same time and more transactions can take place at the same time it once took to handle a single customer; this describes the process known as Parallel computing (universedecoder, n.d.).

Serving as a means of sharing the workload to accomplish a singular task more efficiently, parallel processing divides a set of instructions into smaller, more manageable portions and assigns each piece to a dedicated processing unit; the overall operation is regimented by an overarching control unit (Barney, 2020).

There are a few different methods by which parallel computing is handled. First, Multiple Instruction, Single Data (MISD) utilizes multiple processing units, each with its own unique algorithm applied to the singular set of input data. A Single Instruction, Multiple Data (SIMD) approach also utilizes multiple processors, but each utilizes the same set of instructions. Multiple Instruction, Multiple Data (MIMD) approaches utilize multiple processors that can operate their own instruction set, completely independent from each other; they can also pull input data from separate inputs (Strickland, n.d.). The various approaches have varying benefits for a variety of applications such as different jobs requiring different amounts of time to be performed or jobs that require more or less interaction with neighboring jobs (Stout, 2018).

There are many fields such as weather prediction, astronomy, geology, medical and so many others that are taking advantage of the benefits provided by the increased efficiency, superior analysis, surveying, and simulation capabilities provided by parallel computing (Gossett, 2019).

References

Barney, B. (2020, March 06) Introduction to Parallel Computing. Lawrence Livermore National Laboratory. Retrieved from https://computing.llnl.gov/tutorials/parallel_comp…

Gossett, S. (2019, November 06). 9 parallel processing examples & applications. Builtin. Retrieved from https://builtin.com/hardware/parallel-processing-e…

Stout, Q. (2018). What is parallel computing? A not too serious explanation. University of Michigan. Retrieved from https://web.eecs.umich.edu/~qstout/parallel.html

Strickland, J. (n.d.) How parallel processing works. HowStuffWorks. Retrieved March 09, 2020 from https://computer.howstuffworks.com/parallel-proces…

universedecoder. (n.d.) Introduction to parallel computing. GeeksforGeeks. Retrieved March 09, 2020 from https://www.geeksforgeeks.org/introduction-to-para…

Student two:

What is parallel computing? According to one source, parallel computing is the simultaneous use of multiple compute resources to solve a computational problem. These problems could be a broken into discrete parts that can be solved concurrently. Each of these parts could be further broken down to a series of instructions. These instructions from each part execute simultaneously on different processors. This could achieve an overall control and/or coordination mechanism employment (Barney, 2020).

Why would we use parallel computing? Well, of course there are some advantages to using this system over a serial computing system. Parallel computing can save on time and money due to so many resources working simultaneously reducing the time and cut potential cost. This computing technique can be impractical to solve larger problems on serial computing. When the local resources are finite, the parallel computing can take advantage of non-local resources. To keep it pretty simple, serial computing just plain waste computing power wile parallel makes better work of the hardware (Satardey, 2020).

Who would be using this parallel computing and what could it be used for? Northwestern University is using parallel computing to make breakthroughs in the study of blackholes. This is possible because of their parallel supercomputer (Morris, 2020). The University of Illinois just topped the Department of Resources and Environmental Sciences industry-standard forecast by incorporating more data, like crop growth calculations and seasonal climate information, which it then crunched the data using their parallel supercomputer (Gossett, 2020). But universities and colleges are not the only institutions using parallel computing. Volkswagen used parallel computing to run virtual simulators to find the ideal balance of low weight and aerodynamic drag loss for the battery cooling system for their electric Volkswagen I.D. R (Blackstock, 2020).

References

Barney, B. (2020). Introduction to Parallel Computing. Retrieved 10 March 2020, from https://computing.llnl.gov/tutorials/parallel_comp…

Blackstock, E. (2020). Watch The Electric Volkswagen I.D. R Blast Up Heaven’s Gate. Retrieved 10 March 2020, from https://jalopnik.com/watch-the-electric-volkswagen…

Gossett, S. (2020). 9 Parallel Processing Examples & Applications. Retrieved 10 March 2020, from https://builtin.com/hardware/parallel-processing-e…

Morris, A. (2020). Most-detailed-ever simulations of black hole solve longstanding mystery. Retrieved 10 March 2020, from https://news.northwestern.edu/stories/2019/06/most…

Satardey, S. (2020). Introduction to Parallel Computing – GeeksforGeeks. Retrieved 10 March 2020, from https://www.geeksforgeeks.org/introduction-to-para…