বর্তমানে উপলব্ধ জিপিইউগুলি কি ডাবল নির্ভুলতা ভাসমান পয়েন্ট গণিত সমর্থন করে?


17

আমি একটি উবুন্টু লিনাক্স ক্লাস্টারে মন্টিকুলার ডায়নামিক্স (এমডি) কোডটি গ্রোম্যাক্স চালিত করেছি যাতে 24 ইনটেল সিওন সিপিইউ রয়েছে odes আমার বিশেষ আগ্রহের বিষয়টি ভাসমান পয়েন্ট গণিতের নির্ভুলতার জন্য কিছুটা সংবেদনশীল হতে দেখা যায়, সুতরাং ডাবল যথার্থতার উচ্চতর গণ্য ব্যয় সত্ত্বেও আমাকে গ্রোম্যাক্স একক নির্ভুলতার চেয়ে দ্বিগুণ নির্ভুলতায় চালাতে হয়েছিল। ক্লাস্টারে তাই, আমি ডাবল নির্ভুলতায় GROMACS সংকলন করেছি।

আমি কিছু জিপিইউ কেনার বিষয়ে বিবেচনা করছি, যেহেতু সিপিইউতে একটি স্পিড-আপ সম্পর্কিত ("জিপিইউ এক্সিলারেশন") থাকতে পারে। যাইহোক, আমার একটি জিপিইউ দরকার যা আমাকে ডাবল প্রিসিশন গণিত করতে দেয়। আপনি কি জানেন যে এই জাতীয় হার্ডওয়্যার বাণিজ্যিকভাবে উপলব্ধ কিনা? GROMACS মেলিং তালিকার একটি সাম্প্রতিক পোস্টটি সুপারিশ করে যে ডাবল নির্ভুলতা জিপিইউগুলি বাণিজ্যিকভাবে উপলভ্য নয়:

হার্ডওয়্যার এটিকে [দ্বিগুণ নির্ভুল গণিত] এখনও সমর্থন করে না এএফআইএকে।

এই উইকিপিডিয়া পৃষ্ঠাটি মনে হচ্ছে যে ডাবল নির্ভুলতা জিপিইউগুলি অসাধারণ কারণ তারা অক্ষম হতে পারে:

এনভিডিয়া জিপিইউগুলিতে ভাসমান পয়েন্টের বাস্তবায়নগুলি বেশিরভাগই আইইইই অনুগত; তবে, এটি সমস্ত বিক্রেতাদের ক্ষেত্রে সত্য নয়। এটিতে কিছু সঠিক বৈজ্ঞানিক অ্যাপ্লিকেশনগুলির জন্য গুরুত্বপূর্ণ বলে বিবেচিত হয় যা সঠিকতার জন্য এর জড়িত রয়েছে। CP৪-বিট ফ্লোটিং পয়েন্টের মানগুলি (ডাবল নির্ভুলতা ফ্লোট) সাধারণত সিপিইউতে উপলব্ধ, এগুলি জিপিইউতে সর্বজনীনভাবে সমর্থিত নয়; কিছু জিপিইউ আর্কিটেকচার আইইইই কমপ্লায়েন্সের ত্যাগ করে অন্যদের পুরোপুরি ডাবল-স্পষ্টতা না থাকায়। জিপিইউগুলিতে ডাবল-স্পষ্টতা ভাসমান পয়েন্টের মানগুলি অনুকরণ করার চেষ্টা করা হয়েছে; যাইহোক, গতি বাণিজ্য প্রথম স্থানে জিপিইউতে গণনা অফলোড করার কোনও উপকারকে অগ্রাহ্য করে।

এই এনভিডিয়া টেসলা পৃষ্ঠা , চার্টে "পিক ডবল স্পষ্টতা ফ্লোটিং পয়েন্ট পারফরমেন্স" উল্লেখ মধ্যে প্রস্তাব করেছিলেন, ডবল স্পষ্টতা গণনার বলে মনে হয় করতে , আসলে, এটি করা তাদের জিপিইউ উপর (উচ্চতর গণনীয় খরচে যদিও)।

তাহলে, আমার কী বিশ্বাস করা উচিত? এই সমস্যাটি নিয়ে আপনার কি কোনও অভিজ্ঞতা আছে?


এটি gk110 এর উপর ভিত্তি করে gtx টাইটান পরীক্ষা করে দেখুন এবং ডাবল প্রিসিশন সমর্থন রয়েছে ..... যদিও এর বিট ব্যয়বহুল ..... প্রায় 1k around প্রায়

উইকিপিডিয়ায় সবসময় দ্রুত পরিবর্তিত বিষয়গুলি সম্পর্কে বর্তমান তথ্য থাকে না ...
জেফ

উত্তর:


17

নতুন GPU- তে দ্বিগুণ নির্ভুলতা মোটামুটি সাধারণ। উদাহরণস্বরূপ, আমার কাছে একটি এনভিআইডিআইএ জিটিএক্স ৫60০ টিআই রয়েছে (এটি কমপিউটিংয়ের ক্ষেত্রে মোটামুটি নিম্ন প্রান্তে রয়েছে) যার দ্বিগুণ নির্ভুলতায় ভিয়েনা সিএল চালানোর কোনও সমস্যা নেই। এখান থেকে (বিভাগ 4) এটি জিটিএক্সএক্সএক্সএক্সএক্স থেকে সমস্ত এনভিআইডিআইএ কার্ড উপস্থিত রয়েছে এবং ডাবল নির্ভুলতার জন্য স্থানীয়ভাবে সমর্থন করে।

আমি অনুমান করব যে গ্রোম্যাক্সের তথ্যগুলি কেবল পুরানো।


5
খুব পুরানো। বিশেষত এনভিআইডিআইএ প্রসেসরের বহু বছর ধরে ডাবল-স্পষ্টতা সমর্থন ছিল had সত্যই, এটি একক নির্ভুলতার সামর্থ্যের তুলনায় উল্লেখযোগ্যভাবে ধীর ছিল, তবে এটি প্রথম টেস্টলা ব্র্যান্ডযুক্ত জিপিইউতে ছিল (এবং কেবল অনুকরণ করা হয়নি) এবং সম্ভবত এর আগেও। আরও সাম্প্রতিক অবতারগুলি সিগন্যাল এবং ডাবল-স্পষ্টতা সমর্থনের মধ্যে ব্যবধানকে যথেষ্ট হ্রাস করেছে।
মাইকেল গ্রান্ট

হ্যাঁ, আমি যে কাগজটি সংযুক্ত করেছি যখন অনুকরণের প্রয়োজন ছিল তখন পারফরম্যান্সের প্রায় 8 টির একটি ফ্যাক্টরের অঙ্কিত পরিসংখ্যানগুলিতে উল্লিখিত ছিল, তবে এখন যে চিপগুলি এটির জন্য ডিজাইন করা হয়েছে, এটি 2 এর একটি ফ্যাক্টরের আরও কাছাকাছি রয়েছে I আমি বলব এটি সম্ভবত এর কারণে হতে পারে প্রসেসরের ভিআরএএম থেকে কার্ড মেমরি বিলম্বিতা, তবে এটি কেবল আমার পক্ষে অনুমান।
গর্ড্রিক সের

প্রকৃতপক্ষে প্রাথমিক কারণটি হ'ল এর আগে জিপিইউগুলি ডাবল-স্পষ্টতা গণনায় খুব বেশি চিপ স্পেস ব্যয় করত না। এই পৃষ্ঠা অনুসারে , GK110 সিরিজে GK104 সিরিজের চেয়ে "এসএমএক্স ব্লক" (যার অর্থ যাই হোক না কেন) প্রতি 8 বার দ্বিগুণ-নির্ভুল ইউনিট রয়েছে।
মাইকেল গ্রান্ট

1
আহ, হ্যাঁ, আমি আসলে মেমরি ব্যান্ডউইথ মন্তব্যের ক্ষেত্রে বর্তমান জিপিইউগুলির 2x পার্থক্য উল্লেখ করছি।
গর্ড্রিক সের

Gotcha। আমি এই খরগোশের গর্তটি নেমে যাওয়ার অর্থ চাইনি। আপনার উত্তরটি ঠিক আছে, এ কারণেই আমি আমার নিজের উত্তর যুক্ত করার পরিবর্তে আপনাকে মন্তব্য ও ভোট দিয়েছি ;-)
মাইকেল গ্রান্ট

8

এসএম 1.3 (টেসলা / জিটিএক্স 2 এক্সএক্স) বা আরও ভাল প্রতিটি জিপিইউতে হার্ডওয়্যার ডাবল-স্পষ্টতা সমর্থন রয়েছে। ফার্মি আর্কিটেকচার দিয়ে শুরু করে, কোয়াড্রো এবং টেসলা ভেরিয়েন্টগুলিতে ভোক্তা জি ফোর্সের মডেলগুলির চেয়ে আরও ভাল ডাবল-স্পষ্টতা সমর্থন রয়েছে।

সবচেয়ে আশ্চর্যের বিষয় হ'ল কেপলার কে 20 / কে 20 এক্সে টেসলার পার্থক্যের উন্নতি করতে জি ফোর্স কেপলার / জিটিএক্স 6 এক্সএল ডাবল-স্পষ্টতা সমর্থন জিফর্স ফার্মি / জিটিএক্স 5xx সমর্থনের চেয়ে নিকৃষ্ট। অদ্ভুততা মিশ্রিত করে, টেসলা কে 10 এর জি-ফোর্স-স্তরের ডাবল-নির্ভুলতা সমর্থন রয়েছে। এবং অতি সম্প্রতি, এটি জি ফোর্স জিটিএক্স টাইটান প্রবর্তন করে সম্পূর্ণ বিড়ম্বনায় ফেলেছে, এতে পুরো ডাবল-স্পষ্টতা সমর্থন রয়েছে এবং এখন পর্যন্ত টেসলা মডেলগুলিতে অনেকগুলি সিইডিএ বৈশিষ্ট্য রয়েছে। একটি জিটিএক্স টাইটানের দাম ~ 1000 ডলার - একটি চিৎকারের দর কষাকষি আইএমও।


2

আপনার GROMACS মেলিং তালিকা থেকে ফলো-আপ পোস্টটি পড়তে হবে: http://lists.gromacs.org/pipermail/gmx-users/2013- এপ্রিল/080604.html । এমডিতে জিপিইউ বাস্তবায়ন তুলনামূলক পরিমাণে ডাবল নির্ভুলতার ব্যবহারকে সমর্থন করে কিনা তা কমপক্ষে গুরুত্বপূর্ণ হিসাবে হার্ডওয়ারে ডাবল নির্ভুলতা পাওয়া যায় কিনা।


0

অনুসারে এই আলোচনা , টেসলা এবং টাইটান জিপিইউগুলি দ্বিগুণ নির্ভুলতার জন্য সবচেয়ে উপযুক্ত (এনভিডিয়া জিপিইউগুলির মধ্যে)।

উইকিপিডিয়ায় এনভিডিয়া জিপিইউগুলির একটি তালিকার উদাহরণ অনুসন্ধান করা (এএমডি জিপিইউগুলির জন্য একই টেবিলটি এখানে ) এবং একক এবং ডাবল নির্ভুলতা প্রক্রিয়াকরণ শক্তির তুলনায় (জিএফএলওপিগুলির ক্ষেত্রে) একজন দেখতে পান যে ডাবল যথার্থ পারফরম্যান্স একক নির্ভুলতার চেয়ে অর্ধেক ছোট অন্যান্য জিপিইউগুলির জন্য পারফরম্যান্স। জিটিএক্স 900 সিরিজের উদাহরণস্বরূপ, নিবন্ধটিতে উল্লেখ করা হয়েছে যে ডাবল স্পষ্টতা পারফরম্যান্স একক স্পষ্টতা পারফরম্যান্সের 1/32 , যখন এই উইকিপিডিয়া নিবন্ধটি জিটিএক্স 700 সিরিজের জন্য ডাবল স্পষ্টতা পারফরম্যান্স একক নির্ভুলতার 1/24 পারফরম্যান্স (টাইটান বাদে যেখানে এটি একক নির্ভুলতার পারফরম্যান্সের 1/3 অংশের বেশি হতে পারে )।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.