The Pros And Cons Of Parallel Computing

Improved Essays
1024 Chickens Europe has turned to Skynet for farming advice. European Union agriculture commissioner Phil Hogan announced last Friday a multi-billion dollar plan to integrate digital sensors in every aspect of crop production to “produce more with less.” For instance, data from satellites could determine how best to apply fertilizers and pesticides, thus improving efficiency and crop yields. This undertaking would have been unthinkable a decade ago. But a new advance - parallel computing - has plowed through the computational challenges to make it a reality. University of Michigan professor Quentin Stout defines parallel computing as the use of multiple computer processors in combination to solve a single problem. The idea is simple on face: break up the task into small chunks which can be solved individually and then combined to produce a larger solution. Parallelism means addressing each chunk simultaneously rather than one at a time - which is much faster than a sequential approach. Parallel computing has the ability to reshape every aspect of our lives, …show more content…
A traditional computer simply executes a sequence of commands in a single order - like oxen plowing a field. But, according to Blaise Barney of the Lawrence Livermore National Laboratory, parallel computing works by partitioning a problem into multiple tasks which can be done at the same time. For example, your graphics processor may render each section of the screen separately or a signal processing program might apply multiple filters to audio data simultaneously. Think of it as if the thousand twenty four chickens each only had to plow a few feet of the field. IBM software engineer Paul McKenney notes that programming parallel software is exceedingly hard, much more difficult than straightforward sequential programs. But performance benefits outweigh the programming difficulty

Related Documents

  • Improved Essays

    Concurrency loss due to IO path critical sections (IPCS) Time lost in waiting queue (WT) to enter a critical section affects an application concurrency (AC), and impedes the application performance from scaling (AC ∝ 1 / WT) if a workload is bursty and highly parallelized. It is apparent that the wait time to enter a critical section is a function of the CS’s size (CSS) and the number of waiting threads (NWT) i.e. WT ∝ CSS * NWT. Furthermore, the work done (IO completed) is proportional to the trips made through the CSSs (i.e. IOs completed ∝ NWT). Therefore, existence of CSSs in IO path, high wait time, and large CSS’s size affects an application concurrency, and demands the measures to minimize their effects.…

    • 560 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Nt1310 Unit 3 Cpus

    • 1840 Words
    • 8 Pages

    CPU A CPU (which is also known as a central processing Unit) is basically the part of the computer of where most of the processing of calculations takes place. some people refer to it as the “brains” of the computer. Processors are used in all types of computers The CPU plugs into something known as a CPU socket which is located on the mother and this socket delivers electrical contact to the microprocessor and to something known as a printed circuit board.…

    • 1840 Words
    • 8 Pages
    Improved Essays
  • Improved Essays

    The problem or the issue addressed is on how to parallelize the computation, distribute the data, and handle failures conspire to obscure the original simple computation with large amounts of complex code to deal with these issues. Contributions are simple powerful interface that gives parallelization and distribution of large scale systems. So to tackle the issue of parallelization, fault tolerance and distribution of data, they acquired the map and reduce primitives. The use of a functional model with user-specified map and reduce operations allows us to parallelize large computations easily and to use re-execution as the primary mechanism for fault tolerance.…

    • 868 Words
    • 4 Pages
    Improved Essays
  • Decent Essays

    Nt1330 Course Project

    • 296 Words
    • 2 Pages

    2.1 Goals The goals of this internship are: a. Provide a solution which reduces the stall time and increases the system efficiency. b. A solution which could be generalized in future to be used with more than two sub-systems. 2.2 Solution Overview The most common solution to such a problem is by making use of a buffer.…

    • 296 Words
    • 2 Pages
    Decent Essays
  • Improved Essays

    Tenth Parallel Analysis

    • 451 Words
    • 2 Pages

    1. Physically, the tenth parallel is a circle of latitude that runs across Africa, the Indian Ocean, the Atlantic Ocean, the Pacific Ocean, Central America, South America, and Southeast Asia. Culturally, the tenth parallel is the front line where Christianity and Islam collide. 2.…

    • 451 Words
    • 2 Pages
    Improved Essays
  • Decent Essays

    Fig 1.2 Classes of interrupts Program Generated by some condition that occurs as a results of an instruction execution, such as arithmetic overflow, division by zero, attempt to execute am illegal machine instruction, and reference outside a user's allowed memory space. Timer Generated by a timer within the processor. This allows the operating system to perform certain functions on a regular basis. I/…

    • 364 Words
    • 2 Pages
    Decent Essays
  • Improved Essays

    Imagine flying above the ground taking aerial images of cropland making sure all the pictures capture every flaw to be perfected by a planter; feeling the wind and the fresh, unfettered freedom in the air. This is the daily perspective of several instruments used for aerial photography whose sole purpose is to be efficient. Efficiency is a task that is crucial for the government in this economy. All resources are scarce, so achieving maximum efficiency in crop production has to be accomplished through utilizing the resources to make things people need. If this is not the case, then the valuable resources, such as crops, are being mis-allocated.…

    • 935 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Robotic vs parlors Even for dairy farmers, new technology and robots are quickly becoming more available for the farmers use. Robdots came into the U.S. in the year of 2000. Robots can very drastically cut the amount of time spent in the barn. Owning a robotic milker could also be a nightmare if things do not go how it is supposed to.…

    • 1289 Words
    • 6 Pages
    Improved Essays
  • Improved Essays

    Speeding Operating System

    • 817 Words
    • 4 Pages

    Speeding up the operating system (OS) Software utilities can speed up the operating system in numerous ways. Examples of speeding it up by using software utilities include programs that allow the computer memory or processing power to be handled better. The way this works is that the unnecessary processes for your computer can be prevented from running if the user does not a certain process running in the background, the result of this is that the computer performance will run a lot faster once some processes have been stopped. An alternate method that speed up the operating system is by installing software updates. Software updates are usually there to get rid of any bugs on certain applications that could cause the computer system to slow…

    • 817 Words
    • 4 Pages
    Improved Essays
  • Decent Essays

    In the next 10 years agriculture will face many challenges. I personally believe the biggest challenge to American Agriculture will be land management. With an ever increasing population, we must increase our technical advances in agriculture towards putting them to good use in managing our land. According to Crop Life Ambassador Network, "scientists estimate that we will reach 10 billion before the year 2050. "…

    • 162 Words
    • 1 Pages
    Decent Essays
  • Improved Essays

    Growth in the United States One of the major reasons our economy has grown in such a large scale has not been just about one person or one factor. The US has relied on laborers, human capital and the land. Being one of the strongest economies, it has learned to use its natural resources to its advantage and has been able to create a large economy due to it. The first advantage of growth in the U.S has been its richness in land and natural resources.…

    • 855 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Martin Luther King Jr., a clergyman and an activist for the expansion of African American rights, was known for putting together non-violent protests to combat against racial inequality. King was mostly active throughout the 1950s into the 1960s until his assassination in 1968. He was known for his “I Have a Dream” speech, and was also the author of the “Letter from a Birmingham Jail”, in which he refutes against the white clergymen who say that his non-violent protests were “unwise and untimely.” One of the reasons that he had so much success was because he effectively appealed emotionally to the audience. Within this letter he uses allusions, parallelism, and various types of figurative language effectively to get his point across to its readers.…

    • 852 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    As the human population continues to grow, it should not be surprising that having less available land and less agricultural success will present an existential challenge that we as humans are destined to be battling in the upcoming…

    • 633 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Nt1330 Chapter 9

    • 1156 Words
    • 5 Pages

    Submit the questions as a Word document attachment. Chapter 9 Project Questions: 56, 59, & 60. Ensure you include a link to the websites and APA information. Chapter 9 Review Questions: 1, 2, 4, 7 - 9, 11 - 19, 30, 31, 36, 38 - 45, 51, & 54. Chapter 10B Review Questions: 8 - 11.…

    • 1156 Words
    • 5 Pages
    Improved Essays
  • Great Essays

    With an expected nine billion people to feed worldwide by the year 2050, agriculture will continue to be a critical market. It is imperative that food production increases upwards of 60% by 2050 to meet human consumption needs (Gruley & Sing, 2012). John Deere is a progressive leader in achieving this objective through advanced technologies that can increase the yield of crops and maintain soil moisture and fertility (Gruley & Sing, 2012). Several technologies have been released, including the John Deere FarmSight Program.…

    • 1486 Words
    • 6 Pages
    Great Essays