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 / পরিবর্তণের দেখুন) সংশোধন করা হয়েছে অতিরিক্ত বাগ করুন
  • অনেক বিবিধ ক্ষুদ্র বাগ সংশোধন করা

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

OpenCDN
OpenCDN

3 Jun 15

Pyro4
Pyro4

14 Apr 15

salt
salt

20 Feb 15

AppScale
AppScale

18 Jul 15

মন্তব্য Berkeley Unified Parallel C

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