নিম্নলিখিত সামগ্রীটি জিপিইউতে গণনা ত্রুটি সম্পর্কে হতে পারে।
পর্যাপ্ত সময় দেওয়া, ইন্টেল i7-3610QM এবং একটি Nvidia GeForce GTX 660 একই নির্দেশাবলী দেওয়া একে অপরের সাথে একমত হবে না। (চুদা 5.5, গণনা_20, এসএম_20)
সুতরাং, দু'জনের মধ্যে একটি ত্রুটি করে এমন সিদ্ধান্তে পৌঁছতে বাকি রয়েছে।
একটি কণা সিমুলেশন সম্ভাব্যতা অধ্যয়নের মানদণ্ডের সময় আমি লক্ষ করেছি যে এক হাজার বা তার বেশি দ্বিগুণ যথার্থ রূপান্তরকরণের পরে (পাপ, কোষ, গুণ, বিভাগ, সংযোজন এবং বিয়োগ বিয়োগ সহ রূপান্তর) ত্রুটিগুলি ক্রাইং শুরু হয়েছিল।
আমি তুলনা করার জন্য সংখ্যার একটি ছোট অংশ দেব (প্রথম সংখ্যাটি সর্বদা সিপিইউ হয়, দ্বিতীয় জিপিইউ হয়)
-1.4906010142701069
-1.4906010142701074
-161011564.55005690
-161011564.55005693
-0.13829959396003652
-0.13829959396003658
-16925804.720949132
-16925804.720949136
-36.506235247679221
-36.506235247679228
-3.3870884719850887
-3.3870884719850896
(নোট করুন যে প্রতিটি রূপান্তর ক্রমটি ত্রুটি দেয় না)
সর্বাধিক ত্রুটিটি প্রায় তুচ্ছ (0.0000000000000401%)
হলেও এটি এখনও বিদ্যমান এবং এটি ক্রমগত ত্রুটিতে অবদান রাখে।
এখন এই ত্রুটিটি অভ্যন্তরীণ লাইব্রেরিগুলির একটিতে প্রয়োগের ক্ষেত্রে পার্থক্যের কারণে হতে পারে। প্রকৃতপক্ষে, দেখে মনে হচ্ছে GPU রাউন্ড ডাউন বা ছাঁটাই করতে পছন্দ করে যেখানে CPU রাউন্ড আপ হয়। কৌতূহলজনকভাবে, এটি কেবল নেতিবাচক সংখ্যায় ঘটেছিল বলে মনে হচ্ছে।
তবে মুল বক্তব্যটি হ'ল অভিন্ন নির্দেশাবলী অগত্যা অভিন্ন ফলাফলগুলি ফেরত দেওয়ার নিশ্চয়তা দেওয়া হয় না এমনকি ডিজিটাল মেশিনেও।
আমি আশা করি এটির অবদান আছে।
সাইডনোট হিসাবে সম্পাদনা করুন: জিপিইউ গাণিতিক ত্রুটির ক্ষেত্রে, এটি (সিটিআরএল + চ "ইসিসি মেমরি সাপোর্ট সহ প্রথম জিপিইউ") আগ্রহীও হতে পারে, যদিও উপরের ত্রুটিগুলির সাথে প্রয়োজনীয়ভাবে প্রাসঙ্গিক নয়।