Problem statement. The use of programming technologies on modern multicore systems is an integral part of an enterprise whose activities involve multitasking or the need to make a large number of calculations over a certain time. The article discusses the development of such technologies aimed at increasing the speed of solving various issues, for example, numerical modeling.Objective. Search for alternative ways to increase the speed of calculations by increasing the number of processors. As an example of increasing the calculation speed depending on the number of processors, the well-known heat-transfer equation is taken, and classical numerical schemes for its solution are given. The use of explicit and implicit schemes is compared, including for the possibility of parallelization of calculations.Results. The article describes systems with shared and distributed memory, describes their possible use for solving various problems, and provides recommendations for their use.Practical implications. Parallel computing helps to solve many problems in various fields, as it reduces the time required to solve partial differential equations.


    Access

    Download


    Export, share and cite



    Title :

    Multi-core processors use for numerical problems solutions


    Contributors:


    Publication date :

    2020




    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    Unknown




    Performance of Overflow on Multi-Core Processors

    Hauser, T. / Lebeau, R. / American Institute of Aeronautics and Astronautics | British Library Conference Proceedings | 2009


    Performance of Overflow on Multi-Core Processors

    Hauser, Thomas / LeBeau, Raymond | AIAA | 2009



    Processors AMD first with chips heralding multi-core era

    British Library Online Contents | 2005