এই প্রতিক্রিয়াটি খুব দেরিতে হতে পারে তবে এটি যেভাবেই লক্ষণীয়। জিপিইউ ওসেলোট ( যার মধ্যে আমি অন্যতম মূল অবদানকারীআপনি এমুলেটর বা এলএলভিএম ব্যাকেন্ড ব্যবহার করতে চাইলে ) সিইডিএ ডিভাইস ড্রাইভার (libcuda.so) ইনস্টল না করে সংকলন করা যায়। আমি এনভিআইডিআইএ জিপিইউবিহীন সিস্টেমে এমুলেটরটি প্রদর্শিত করেছি।
এমুলেটরটি বিশ্বস্ততার সাথে পিটিএক্স 1.4 এবং পিটিএক্স 2.1 স্পেসিফিকেশনগুলি কার্যকর করতে চেষ্টা করে যা এতে পুরানো জিপিইউগুলি সমর্থন করে না এমন বৈশিষ্ট্যগুলি অন্তর্ভুক্ত থাকতে পারে। এলটিভিএম অনুবাদক পিটিএক্স থেকে x86 পর্যন্ত সঠিক এবং দক্ষ অনুবাদ করার জন্য প্রচেষ্টা করে যা আশা করে সিউডিএকে প্রোগ্রামিং মাল্টিকোর সিপিইউগুলির পাশাপাশি জিপিইউগুলির কার্যকর উপায় হিসাবে গড়ে তুলবে।-deviceemu
বেশ কিছু সময়ের জন্য CUDA এর অবচিত বৈশিষ্ট্য, তবে এলএলভিএম অনুবাদক সর্বদা দ্রুততর ছিল faster
অতিরিক্তভাবে, যাচাইকরণের জন্য এমুলেটরটিতে বেশ কয়েকটি নির্ভুলতা চেকার তৈরি করা হয়: প্রান্তিক মেমরি অ্যাক্সেসগুলি, ভাগ করা মেমরিটিতে অ্যাক্সেসগুলি সঠিকভাবে সিঙ্ক্রোনাইজ করা হয় এবং গ্লোবাল মেমরির মেমরির বরাদ্দকৃত অঞ্চলগুলি অ্যাক্সেস করে de আমরা জিডিবি দ্বারা সিউডিএ কার্নেল, সেট ব্রেকপয়েন্ট এবং ওয়াচপয়েন্টস ইত্যাদির মাধ্যমে একক পদক্ষেপে প্রেরণা প্রাপ্ত একটি কমান্ড-লাইন ইন্টারেক্টিভ ডিবাগারও বাস্তবায়িত করেছি ... এই সরঞ্জামগুলি বিশেষত CUDA প্রোগ্রামগুলির ডিবাগিং ত্বরান্বিত করার জন্য তৈরি করা হয়েছিল; আপনি তাদের দরকারী মনে হতে পারে।
লিনাক্স-শুধুমাত্র দিক সম্পর্কে দুঃখিত। আমরা একটি উইন্ডোজ শাখা চালু করেছি ( পাশাপাশি একটি ম্যাক ওএস এক্স পোর্ট ) তবে ইঞ্জিনিয়ারিংয়ের ভার ইতিমধ্যে আমাদের গবেষণা অনুসারে চাপ দেওয়ার জন্য যথেষ্ট। কারও যদি কোনও সময় এবং আগ্রহ থাকে তবে তারা আমাদের উইন্ডোজ সমর্থন সরবরাহ করতে সহায়তা করতে পারে!
আশাকরি এটা সাহায্য করবে.