Berkeley Unified Parallel C

সফটওয়্যার স্ক্রিনশট:
Berkeley Unified Parallel C
সফটওয়্যার বিবরণ:
সংস্করণ: 2.16.0
তারিখ আপলোড: 20 Feb 15
ডেভেলপার: University of California, Berk
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 11

Rating: 1.0/5 (Total Votes: 1)

বার্কলে সমান্তরাল সি ইউনিফায়েড, বা ইউপিসি সংক্ষেপে, একটি ওপেন সোর্স C প্রোগ্রামিং ভাষা এক্সটেনশন.
বার্কলে ইউনিফায়েড সমান্তরাল সি বড় মাপের সমান্তরাল মেশিনে উচ্চ কার্যকারিতা কম্পিউটিং প্রস্তাব

এই রিলিজে নতুন কি:.

  • প্রাথমিক MXM-পয়: প্রণালী মুক্তির

  • MXM, & quot;
  • এই & quot সমর্থন GASNet এবং বার্কলে ইউপিসি প্রাথমিক রিলিজ হয়; Mellanox এর InfiniBand HCA- কে জন্য API. এই Mellanox সম্পর্কে এক বছরের জন্য বিতরণ করা হয়েছে, যা কোড উপর ভিত্তি করে.
  • Mellanox এর এফসিএ ব্যবহার করে ঐচ্ছিক যৌথ ত্বরণ
  • সাম্প্রতিক Mellanox HCA- কে
  • উপর ibv-পয়: প্রণালী এবং MXM-পয়: প্রণালী উভয় সঙ্গে কাজ করে
  • gasnet / অন্যান্য / এফসিএ / README-fca.txt দেখুন
  • pami-পয়: প্রণালী আর & quot; বিটা, & quot;
  • মিথুন-পয়: প্রণালী উন্নত কর্মক্ষমতা:

  • 129 4096 বাইট স্থানান্তর জন্য
  • উন্নত কর্মক্ষমতা.

  • একটি এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করে সক্রিয় করা যেতে পারে, যা RELAXED_PI_ORDERING & quot ;,
  • এই রিলিজে * পরীক্ষামূলক * সমর্থন uGNI এর, & quot মাধ্যমে উন্নত পারফরম্যান্সের জন্য (ডিফল্ট বন্ধ) অন্তর্ভুক্ত করা হয়েছে. আরও তথ্যের জন্য পয়: প্রণালী উপস্থিত README দেখুন.

  • সাধারণ ক্ষেত্রে পয়েন্টার-থেকে-ভাগ গাণিতিক
  • উন্নত কর্মক্ষমতা:
  • যোগ করার পদ্ধতি একটি ধ্রুবক 0, 1 অথবা -1 একটি পয়েন্টার-থেকে-ভাগ করুন
  • থেকে
  • পয়েন্টার-থেকে-ভাগ করুন
  • ব্লক আকারের একটি ধ্রুবক একাধিক যোগ করার পদ্ধতি
    (স্ট্যাটিক-থ্রেড পরিবেশে) থ্রেড দ্বারা গুন ক্ষেত্রে সর্বোপরি
  • upc_lock_t অপারেশন উন্নত কর্মক্ষমতা:
  • এমসিএস তালিকা-ভিত্তিক কিউ লক আলগোরিদিম উপর ভিত্তি করে পুনরায় বাস্তবায়ন করুন
  • শেয়ার করা মেমরি নোড মধ্যে অপারেশন / AMS ণ
  • W সঞ্চালিত হয়
  • উন্নত প্ল্যাটফর্ম সমর্থন / বহনযোগ্যতা
  • ব্যাক কম্পাইলার হিসেবে অ্যাপল এর ঝনঝন 4.0 জন্য সাপোর্ট (Xcode 4.2 + +)
  • কনফিগার বিকল্প --with-ডিফল্ট নেটওয়ার্ক =
  • ইনস্টল একাধিক নেটওয়ার্ক API গুলি সিস্টেমে প্রয়োজনীয়

  • আসন্ন ইউপিসি 1.3 স্পেসিফিকেশন জন্য প্রস্তুতি
  • পরিবর্তনসমূহ / সংযোজন:
  • upc_tick.h এবং সংশ্লিষ্ট ফাংশন যোগ করুন এবং বাতিল করুন
  • হিসেবে সংশ্লিষ্ট বার্কলে ইউপিসি এক্সটেনশন নথিতে
  • upc_all_free () এবং upc_all_lock_free () বাস্তবায়ন এবং বাতিল করুন
  • হিসেবে সংশ্লিষ্ট বার্কলে ইউপিসি এক্সটেনশন নথিতে
  • ব্যাখ্যা বাধা-ম্যাচিং কোণ ক্ষেত্রে এর আপডেট হ্যান্ডলিং
  • আপডেট ইউপিসি-উদাহরণ
  • ) (upc_local_alloc কল মুছে ফেলার জন্য

কি সংস্করণ 2.14.0 নতুন:

  • মিথুন-পয়: প্রণালী বিটা রিলিজ
  • এই মুক্তির Cray XE নেটওয়ার্কের জন্য নেটিভ সমর্থন একটি বিটা অন্তর্ভুক্ত করা হয়েছে. আরো বিস্তারিত জানার জন্য GASNet এর পরিবর্তণের দেখুন.
  • নতুন রানটাইম বৈশিষ্ট্য
  • ডিবাগ (-G) এ সর্বাধিক রানটাইম ত্রুটি বার্তা এখন নির্মাণ সোর্স ফাইল এবং লাইন সংখ্যা তথ্য অন্তর্ভুক্ত.
  • Cray দ্বারা একটি ইউপিসি ভাষা এক্সটেনশন প্রস্তাব উপর ভিত্তি করে বাস্তবায়িত যৌথ অনির্দিষ্টকরণের ফাংশন (বাগ সমাধান করা হয়েছে 3060).
  • উন্নত বৈশিষ্ট্য / ইউপিসি রানটাইম এবং GASNet উন্নতি
  • এক্স 86, x86-64 ও PPC64- র ক্ষেত্রে জন্য দ্রুত atomics বাস্তবায়িত.

  • SMP-পয়: প্রণালী জন্য
  • উন্নত সংকেত হ্যান্ডলিং.
  • stdout- এ / দ্বারা stderr পুনঃনির্দেশিত যখন ফিক্স আউটপুট দুর্নীতি কখনও কখনও দেখা যায়.
  • GASNET_TMPDIR env var সবচেয়ে অস্থায়ী ফাইল বসানো নিয়ন্ত্রণ.
  • উন্নত বৈশিষ্ট্য / উন্নতি (upcc র manpage দেখুন) upcc থেকে
  • নেটওয়ার্ক অনুবাদক ব্যবহার করে যখন HTTP প্রক্সি জন্য সমর্থন বাস্তবায়ন.
  • উন্নত বৈশিষ্ট্য / উন্নতি (upcdecl র manpage দেখুন) upcdecl থেকে
  • এখন upc_lock_t, upc_file_t, offset_t এবং size_t (সংশোধন করা হয়েছে বাগ 2953) সহ অতিরিক্ত ধরনের সমর্থন করে.
  • এখন থ্রেড এবং অ্যারের মাত্রা সহজ গাণিতিক এক্সপ্রেশন এবং বিন্যাস কোয়ালিফায়ার (2954 সংশোধন করা হয়েছে বাগ) সমর্থন করে.
  • উন্নত প্ল্যাটফর্ম সমর্থন / বহনযোগ্যতা
  • বাগ সংশোধন করা হয়েছে 2648 এবং 2748. Autoconf 2.64 এবং নতুন
  • সমস্যা
  • এখন আপডেট config.guess এবং বন্ধুদের সঙ্গে অর্ণবপোত.
  • পার্ল 5.12 অবচিত সরানো নির্মান.
  • Open64 এবং PathScale কম্পাইলার বাগ জন্য যোগ করা হয়েছে-এরাউন্ড.
  • সাম্প্রতিক জিসিসি এবং আইসিসি সংস্করণের সাথে দেখা স্থায়ী বিভিন্ন সতর্কবার্তা.

  • GASNet মধ্যে
  • ভালো MIPS এবং এআরএম সমর্থন.
  • জিসিসি ইউপিসি জন্য উন্নত সমর্থন
  • GCCUPC ব্যাক শেষ (সংশোধন করা হয়েছে বাগ 2884) ব্যবহার করে যখন সব বার্কলে ইউপিসি এক্সটেনশান জন্য সমর্থন যোগ করুন.
  • বাগ সংশোধন করা হয়েছে 2427. Dbg_gccupc বিল্ড ভুল ডিফল্ট অপ্টিমাইজেশান

  • লক্ষ্য খিলান এটি প্রয়োজন শুধুমাত্র যখন
  • struct, PTS প্রান্তিককরণ কার্যকরী.
  • 2.12.2 ইউপিসি এবং GASNet লাইব্রেরি নিম্নলিখিত উল্লেখযোগ্য বাগ সংশোধন করা হয়েছে:
  • (বিস্তারিত জানার জন্য http://upc-bugs.lbl.gov দেখুন):
  • bug2506 / 3030: আরো স্থান-দক্ষ ভাগ গাদা বরাদ্দকরণ
  • bug2768: 4096 উপর নোড সংখ্যা এ firehose ত্রুটি করুন
  • bug3008: (-G সঙ্গে) ভাগ-শূন্য ডি-রেফারেন্স এর রানটাইম সনাক্তকরণ
  • bug3035: সংকলন byteswap.h উপর chokes এবং Arpa / inet.h
  • bug3053: ভুল করে blocksize == 0 ফলে হ্রাস (ক্র্যাশ)
  • অবিবৃত: PSHM ওভার সিস অ সংলগ্ন proc বিতরণের জন্য নষ্ট হয়ে গেছে করুন
  • স্থায়ী বেশ কিছু অতিরিক্ত ছোটখাট বাগ / বিষয় Bugzilla- তে রিপোর্ট না.
  • স্থায়ী 2.12.2 উৎস থেকে উৎস অনুবাদক নিম্নলিখিত উল্লেখযোগ্য বাগ করুন
  • (বিস্তারিত জানার জন্য http://upc-bugs.lbl.gov দেখুন):
  • bug1319: আ স ম সম্প্রসারণ প্রত্যাখ্যান পুনর্নির্ধারণ () - ইউপিসি কোড উপর ভিত্তি করে ম্যাক্রো
  • bug3017: শেয়ার [1] কোন int এবং ভাগ কোন int জড়িত ভ্রান্ত টাইপ ত্রুটি করুন
  • bug3037: ভ্রান্ত, & quot; কোয়ালিফায়ার, & quot পরিত্যাগ; স্ট্রিং ধ্রুবক সঙ্গে সতর্কবার্তা
  • bug3039: বড় Enum মান নীরব truncation (এখন একটি সতর্কবার্তা বিষয়)

সংস্করণ 2.12.1 নতুন কি:.

  • অসংখ্য বাগ ও উন্নত বৈশিষ্ট্য

সংস্করণ 2.10.0 নতুন কি:

  • নতুন রানটাইম বৈশিষ্ট্য
  • পরীক্ষামূলক শেয়ার করা মেমরি সমর্থন (অধ্যায়, & quot দেখুন; ভিতরে-নোড শেয়ার করা মেমরি সমর্থন, & quot; ইনস্টল করা মধ্যে)
  • পরীক্ষামূলক সমষ্টিগত autotuner (gasnet / উপস্থিত README দেখুন)
  • BUPC W পারমাণবিক এক্সটেনশন / অতিরিক্ত অপারেশন এবং 32 বিট ধরনের প্রসারিত করুন
  • একই গনা নোড প্রক্রিয়া সনাক্ত করতে bupc_thread_distance () উন্নত

  • এইচপি থেকে একটি ইউপিসি ভাষা প্রস্তাব উপর ভিত্তি করে
  • bupc_ বাস্তবায়ন {ঢালাই, castable, thread_castable} () এক্সটেনশন
  • ইউপিসি উৎস থেকে উৎস অনুবাদক পরিবর্তন করুন
  • অনেক কোণ ক্ষেত্রে এখন কম্পাইলার ত্রুটি বা সতর্কবার্তা পরিবর্তে অনুবাদক বিপর্যয়
  • উৎপন্ন
  • পরীক্ষামূলক ইউপিসি-স্তর অপ্টিমাইজেশন সক্রিয় হয় যখন -opt
  • দ্বারা প্রস্তুত কোডের অনেক উন্নত মানের
  • Tru64 এবং, AIX উপর অনুবাদক নির্মাণের জন্য বলব সমর্থন
  • উন্নত বৈশিষ্ট্য / উন্নতি (upcrun র manpage দেখুন) upcrun থেকে
  • বাস্তবায়ন -conf = ফাইল এবং -norc কমাণ্ড লাইন অপশন
  • UPCRUN_NORC এনভায়রনমেন্ট ভেরিয়েবল বাস্তবায়ন (UPCC_NORC অনুরূপ)
  • -bind-থ্রেড বিকল্প বাস্তবায়ন করুন
  • বাগ ফিক্স 1553 - উপযুক্ত env সেট pthreads রানে আইবিএম এসপি উপর vars
  • Cray-XT সিরিজে ডিম ছাড়ার কাজ বেশ কিছু উন্নতি
  • উন্নত বৈশিষ্ট্য / উন্নতি (upcc র manpage দেখুন) upcc থেকে
  • = ফাইল কমান্ড-লাইন বিকল্প -conf বাস্তবায়ন করুন
  • সঠিক আচরণ -G এবং উভয় টিভি উল্লেখ করা হয় যখন
  • হতে কনফিগ ফাইল ফরম্যাট বাড়ান multiconf বন্ধুত্বপূর্ণ
  • পরস্পরবিরোধী যুক্তি পেয়ারিং প্রত্যাখ্যান upcc বহু উন্নত
  • উন্নত প্ল্যাটফর্ম সমর্থন
  • Cray XT সমর্থন 2.1.42+ PE বাড়ানো এবং PrgEnv-ইন্টেল করতে

  • V1R4M0 ড্রাইভার বাড়ানো
  • আইবিএম বিজি / পি সমর্থন
  • সমর্থন MacOS এর অ্যাপল এর নতুন জিসিসি-4.2.1
  • সহ 10.6 (স্নো চিতাবাঘ)
  • libtool-2.0 এবং নতুন
  • নির্মাণের জন্য সমর্থন যোগ করুন
  • জিসিসি ইউপিসি জন্য উন্নত সমর্থন
  • ভাগ পয়েন্টার উপস্থাপনা ভার্চুয়াল ঠিকানা ক্ষেত্র যাতে সমর্থন
  • MacOS এর 10.5 এবং নতুন
  • জন্য সমর্থন যোগ করা হয়েছে
  • বিবিধ পরিবর্তন / উন্নতি
  • সরঞ্জাম এখন প্রায় পার্ল কখনো কখনো বগী UTF-8 সমর্থন কাজ করুন
  • পাবলিক হেডার কঠোর এগুলির নমুনা ব্যবহার করুন এবং -Wstrict-এগুলির নমুনা সঙ্গে সংকলন অনুমতি দেয় কোড উত্পন্ন

  • পরীক্ষা
  • সম্প্রসারিত পরীক্ষা স্যুট এবং স্থায়ী বেশ কয়েকটি বাগ নিজেদের

  • কনফিগার সঙ্গে
  • স্থায়ী বিভিন্ন ছোটখাট বাগ / বিষয় এবং নির্মাণ স্ক্রিপ্ট
  • 2.8.0 রানটাইম লাইব্রেরি নিম্নলিখিত উল্লেখযোগ্য বাগ ফিক্স করুন
  • (বিস্তারিত জানার জন্য http://upc-bugs.lbl.gov দেখুন):
  • bug1840: নথি মানচিত্র ক্র্যাশ (এনভায়রনমেন্ট ভেরিয়েবল UPC_SUPPRESS_SIGFPE এখন নথি মানচিত্র দমন নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে)
  • bug1976: (1 ম অর্ধেক) পোর্টাল-পয়: প্রণালী AMMedium পে লোড দুর্নীতি
  • bug1976: (2nd অর্ধেক) ব্যবহার-পরে-বিনামূল্যে GASNET_VIS_AMPIPE কোড
  • bug2461: পোর্টাল-পয়: প্রণালী থেকে PTL_ME_IN_USE রানটাইম ক্র্যাশ
  • bug2462: পোর্টাল-পয়: প্রণালী উপর ধরা বেসিন ওভারফ্লো ব্যর্থতা
  • bug2507: প্রতি সতর্কবার্তা mutex ডিবাগ কোড উৎপাদনের IRIX / জিসিসি / 64
  • উপর কম্পাইল
  • bug2530: x86-64 'র cmpxchg16b নির্দেশ অন্যায় প্রান্তিককৃত ব্যবহার করুন
  • bug2576 / 2633: কারণে একটি নির্বাচন বিল্ড ব্যবহার CFLAGS করতে XLC বিপর্যস্ত
  • bug2582: läpi-পয়: প্রণালী LongAsync মেমরি লিক করুন
  • bug2583: läpi-পয়: প্রণালী উপর AMMedium পে লোড দুর্নীতি
  • bug2584: segfault pgicc 7.2-5 সঙ্গে upc_free () থেকে 8.0-4 মাধ্যমে
  • bug2588: আউট-অফ-মেমরি আশা বার্তা যখন কথন ব্যর্থতা
  • bug2606: উচ্চ pthread সঙ্গে ট্রেস আউটপুট দুর্নীতি গণনা
  • bug2613: মারাত্মক ত্রুটি: firehose: অনুরোধ হ্যান্ডলগুলি অতিক্রম করেছে করুন
  • bug2617: পোর্টাল-পয়: প্রণালী উপর PtlMDUpdate ত্রুটি করুন
  • bug2627:) (সিঙ্ক কারণে কল প্রস্থান সময়ে দীর্ঘ বিরতি
  • bug2665: TotalView সমর্থন shmem-পয়: প্রণালী নির্মাণ করতে পারে না
  • bug2674: পোর্টাল-পয়: প্রণালী উপর testinternal-সমাবস্থা ব্যর্থতা (IOP চেক কথন)
  • bug2677:, AIX উপর বিরল fflush (শূন্য) ব্যর্থতা
  • bug2683: জিসিসি-4.4.x আক্রমনাত্মক ওরফে অনুমানের সঙ্গে চুক্তি করুন
  • 2.8.0 উৎস থেকে উৎস অনুবাদক নিম্নলিখিত উল্লেখযোগ্য বাগ ফিক্স করুন
  • (বিস্তারিত জানার জন্য http://upc-bugs.lbl.gov দেখুন):
  • bug244: অসম্পূর্ণ ধরনের অনুবাদক বিপর্যস্ত
  • bug247: ওভার আকার অ্যারে জন্য (পরিবর্তে অধীনে বরাদ্দ) প্রয়োজন কম্পাইলার ত্রুটি করুন
  • bug1546 / 2642/2522/2504: structs ভিতরে অ্যারে সঙ্গে বিভিন্ন সমস্যার
  • bug2396: জটিল upc_forall সম্বন্ধ প্রকাশের জন্য খারাপ codegen
  • bug2502: অ স্ট্যাটিক ঘোষণা / সংজ্ঞা
  • বনাম মেলেনি স্ট্যাটিক
  • bug2626: NPB2.4-ইউপিসি বেঞ্চমার্ক ফুলটাইম বর্গ সি সংকলন ত্রুটি করুন
  • bug2643: বহু মাত্রিক অ্যারে
  • জন্য একটি ফ্ল্যাট ঠিকানা উৎপাদিত ভুল প্রাধান্য

সংস্করণ 2.8.0 নতুন কি:

  • নতুন মাধ্যমে আইবিএম বুজিন / পি জন্য নেটিভ সমর্থন যোগ করুন 'dcmf' নেটওয়ার্ক
  • স্থানীয় মেমরি নিবন্ধন ক্যাশে করার পোর্টাল নেটওয়ার্ক সমর্থন আপগ্রেড করুন
  • আইবিএম läpi সমর্থন অনেক ছোট ছোট উন্নতি
  • Myrinet জিএম সমর্থনে ফিক্স কর্মক্ষমতা এবং শুদ্ধি সমস্যা
  • Cray XT মেশিনের জন্য সমর্থিত তালিকায় Pathscale কম্পাইলার যোগ করুন
  • লিনাক্স XLC কম্পাইলার জন্য উন্নত সমর্থন
  • বাড়ান, & quot; ibv, & quot; (InfiniBand) Qlogic এর InfiniPath সমর্থন
  • অ্যাডাপ্টার
  • SiCortex সহ MIPSEL / লিনাক্স প্ল্যাটফর্মের জন্য উন্নত যুক্ত করুন / সমর্থন
  • GCCUPC 4.2.0.2 এবং নতুন
  • থেকে GCCUPC সমর্থন বাড়ান
  • পরীক্ষামূলক ইউপিসি-স্তর কম্পাইলার জন্য ইউজার ডকুমেন্টেশন যোগ করুন
  • অপ্টিমাইজেশন (upcc র manpage দেখুন)
  • জিসিসি 4.x (X = 4.3.0 জন্য কার্যসংক্রান্ত, আমাদের পূর্বে
  • যদিও
  • নথিভুক্ত সমাধান নীচে উপস্থিত থাকা বৈধ
  • autoconf 2.62 এবং নতুন
  • জন্য সমর্থন যোগ করুন
  • এআরএম প্রসেসরের জন্য পরীক্ষামূলক সমর্থন যোগ করুন

  • MIPS, আলফা, PPC এবং স্পার্ক প্রসেসরের জন্য
  • বিবিধ উন্নতি এবং / বা সংশোধন করা হয়েছে
  • 2.6.0 মধ্যে উল্লেখযোগ্য বাগ ফিক্স (জন্য http://upc-bugs.lbl.gov দেখতে করুন
  • বিস্তারিত):
  • cygwin -pthread অ্যাপ্লিকেশনের মধ্যে bug1847Fix স্থিতিশীলতা সমস্যার
  • SGI Altix উপর bug2391Berkeley ইউপিসি atomics ব্যর্থতা
  • bug2383Failure বিশ্লেষণ করতে জিসিসি-4.3.2 ব্যক্তিগত রয়েছে
  • bug2304, & quot; ইনস্টল করুন & quot করা; সবসময় প্রদর্শিত হবে আপ-টু-ডেট Cygwin উপর
  • আইবিএম এসপি কাজ শুরুর জন্য bug2209Provide অনুপস্থিত ডকুমেন্টেশন
  • läpi নেটওয়ার্কের bug2188Support অসম থ্রেড বিতরণ
  • bug2025Translator ব্যর্থতা নির্মাণ / ছ ++ & gt W = 4.1.2
  • উৎস থেকে উৎস অনুবাদক বিভিন্ন কোড প্রজন্মের বাগ করুন
  • বিভিন্ন বৈধ ইনপুট উপর উত্স থেকে উৎস অনুবাদক ত্রুটি বার্তা
  • অনুবাদক বিভিন্ন বৈধ ইনপুট উপর বিপর্যস্ত উত্স থেকে উৎস
  • উন্নত / ব্যাখ্যা ডকুমেন্টেশন সঙ্গে সমাধান করা অতিরিক্ত বাগ রিপোর্ট করুন
  • GASNet (gasnet / পরিবর্তণের দেখুন) সংশোধন করা হয়েছে অতিরিক্ত বাগ করুন
  • অনেক বিবিধ ক্ষুদ্র বাগ সংশোধন করা

অনুরূপ সফ্টওয়্যার

salt
salt

20 Feb 15

EC2Box
EC2Box

22 Jun 18

grayson
grayson

20 Feb 15

Condor
Condor

20 Feb 15

মন্তব্য Berkeley Unified Parallel C

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান