የOpenMP መመሪያዎች ምንድን ናቸው?
የOpenMP መመሪያዎች ምንድን ናቸው?

ቪዲዮ: የOpenMP መመሪያዎች ምንድን ናቸው?

ቪዲዮ: የOpenMP መመሪያዎች ምንድን ናቸው?
ቪዲዮ: Забытый секрет наших бабушек 2024, ታህሳስ
Anonim

በመጠቀም OpenMP መመሪያዎች . OpenMP መመሪያዎች የተለያዩ አይነት ትይዩ ክልሎችን በመግለጽ የጋራ ማህደረ ትውስታን ትይዩ ይጠቀሙ። ትይዩ ክልሎች ሁለቱንም ተደጋጋሚ እና ያልተደጋገሙ የፕሮግራም ኮድ ክፍሎችን ሊያካትቱ ይችላሉ።

ይህንን ከግምት ውስጥ በማስገባት OpenMP ለምን ጥቅም ላይ ይውላል?

ክፍት ኤምፒ (Open Multi-Processing) የመተግበሪያ ፕሮግራሚንግ በይነገጽ (ኤፒአይ) ሲሆን በ C፣ C++ እና Fortran ውስጥ ያሉ ባለብዙ ፕላትፎርም የጋራ ማህደረ ትውስታ ባለብዙ ፕሮሰሲንግ ፕሮግራሞችን በብዙ መድረኮች ፣የመማሪያ አርክቴክቸር እና ኦፕሬቲንግ ሲስተሞች፣ Solaris፣ AIX፣ HP-UX ጨምሮ ይደግፋል።, ሊኑክስ, ማክሮስ እና ዊንዶውስ.

በተጨማሪ፣ OpenMP በትይዩ ስሌት ውስጥ ምንድነው? ክፍት ኤምፒ ቤተ መጻሕፍት ለ ትይዩ ፕሮግራሚንግ በ SMP (ሲሜትሪክ ባለብዙ-ፕሮሰሰር ወይም የጋራ-ማህደረ ትውስታ ፕሮሰሰር) ሞዴል። መቼ ፕሮግራም ማውጣት ጋር ክፍት ኤምፒ , ሁሉም ክሮች ማህደረ ትውስታ እና ውሂብ ይጋራሉ. ክፍት ኤምፒ C፣ C++ እና Forran ን ይደግፋል። ከመጀመሪያው እስከ መጨረሻው የሚሄድ አንድ ክር አለ, እሱም ዋናው ክር ይባላል.

ሰዎች እንዲሁም OpenMP ዋና ክር ምንድን ነው?

ክፍት ኤምፒ በአጭሩ በትይዩ እንዲሰራ ምልክት የተደረገበት የኮዱ ክፍል መንስኤ ይሆናል። ክሮች ለማቋቋም. ዋናው መርገጫ ነው ዋና ክር . ባሪያው። ክሮች ሁሉም በትይዩ ይሰራሉ እና ተመሳሳይ ኮድ ያሂዳሉ። እያንዳንዱ ክር የኮዱን ትይዩ ክፍል ለብቻው ያስፈጽማል። መቼ ሀ ክር ያበቃል ፣ ይቀላቀላል መምህር.

OpenMP ጠቃሚ ነው?

MPI በጎራ መበስበስ ላይ በመመስረት የመጀመሪያውን ትይዩ ደረጃ ያስተዳድራል። ክፍት ኤምፒ በእያንዳንዱ MPI ጎራ ውስጥ ትይዩነትን ለማሻሻል እንደ ሁለተኛ ደረጃ በስፋት ጥቅም ላይ ይውላል። ባህሪያት OPENMP ጥቅም ላይ የዋለ፡ ትይዩ ቀለበቶች፣ ማመሳሰል፣ መርሐግብር ማስያዝ፣ መቀነስ…

የሚመከር: