نتایج جستجو برای: openmp

تعداد نتایج: 2294  

ژورنال: :caspian journal of mathematical sciences 0
a. valinejad department of computer science, mazandaran university, babolsar, iran v. sabet akbarzadeh department of computer science, university of mazandaran, p.o. box 47416-95447, babolsar, iran

محاسبات موازی یکی از موضوعات مورد علاقه جامعه بزرگ علمی است زیرا باعث تسهیل در انجام بسیاری از الگوریتم های وقت گیر در حوزه های مختلف برنامه های کاربردی می شود. در این مقاله، یک پلتفرم جدید برای محاسبات موازی با استفاده از برنامه نویسی mpi و openmp معرفی می کنیم که مبتنی بر مجموعه ای از رایانه های شخصی شبکه شده می باشد. umzhpc یک زیرساخت محاسبات موازی رایگان مبتنی بر لینوکس است که به منظور ایجا...

Journal: :Annales UMCS, Informatica 2006
Rafal Henryk Kartaszynski Przemyslaw Stpiczynski

This paper describes a new version of OpenMP parser for Ada. AdaOMP consists of: OpenMP compiler for Ada and Ada package with OpenMP routines and variables. We show how compiler writing can be improved by the use of professional tool – flex – lexical analyzer, for kernel creation. In this paper we focus on describing steps leading to parser creation. We will explain some implementation details ...

2010
Michael Wong Michael Klemm Alejandro Duran Timothy G. Mattson Grant Haab Bronis R. de Supinski Andrey Churbanov

OpenMP lacks essential features for developing mission-critical software. In particular, it has no support for detecting and handling errors or even a concept of them. In this paper, the OpenMP Error Model Subcommittee reports on solutions under consideration for this major omission. We identify issues with the current OpenMP specification and propose a path to extend OpenMP with error-handling...

2010
Lei Huang Haoqiang Jin Barbara Chapman

This paper presents our idea to introduce data locality feature into OpenMP. Given the facts that the memory systems are hierarchical while OpenMP is at, we believe that it is important to introduce new features to OpenMP to provide OpenMP programmer capability to manage the data layout and align tasks and data as close as possible in modern architectures. We present the syntax and examples of ...

2009
Xingfu Wu Valerie Taylor

Multicores are widely used for high performance computing and are being configured in a hierarchical manner to compose a multicore system. While this presents significant new opportunities, such as high inter-core bandwidth and low inter-core latency, it also presents new challenges in the form of inter-core resource conflict and contention. A challenge to be addressed is how well current share...

2012
Jae Young Park Seung Wook Lee

OpenMP is an API for parallel programming model of shared memory multiprocessors. Novice OpenMP programmers often produce the code that compiler cannot find human errors. It was investigated how compiler coped with the common mistakes that can occur in OpenMP code. The latest version(4.4.3) of GCC is used for this research. It was found that GCC compiled the codes without any errors or warnings...

Journal: :Scientific Programming 2003

2002
Yi Pan

We discuss the use of both MPI and OpenMP in the teaching of senior undergraduate and junior graduate classes in parallel programming. We briefly introduce the OpenMP standard and discuss why we have chosen to use it in parallel programming classes. Advantages of using OpenMP over message passing methods are discussed. We also include a brief enumeration of some of the drawbacks of using OpenMP...

Journal: :Concurrency - Practice and Experience 2000
Bob Kuhn Paul Petersen Eamonn O'Toole

When comparing OpenMP to other parallel programming models, it is easier to choose between OpenMP and MPI than between OpenMP and POSIX Threads (Pthreads). With languages like C and C++, developers frequently have chosen Pthreads to incorporate parallelism in applications. Few developers are currently using OpenMP C/C++, but they should. We show that converting Genehunter, a hand threaded C pro...

2007
Con Bradley Benedict R. Gaster

Programming SIMD arrays in languages such as C or FORTRAN is difficult and although work on automatic parallelizing programs has achieved much, it is far from satisfactory. In particular, almost all ‘fully’ automatic parallelizing compilers place fundamental restrictions on the input language. Alternatively OpenMP provides an approach to parallel programming that supports incremental improvemen...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید