দুঃখিত, আমি আপনার প্রশ্ন থ্রেডে একটি মন্তব্য যুক্ত করতে যাচ্ছিলাম তবে আমি খুব বেশি বিবরণ দিয়ে শেষ করেছি। আমার বিকাশের অভিজ্ঞতা একটি ডিএক্স 11 দৃষ্টিকোণ থেকে তাই এর কিছু ওপেনজিএলে নাও থাকতে পারে
ডেটার মেমরি লোকেশন অবশ্যই একটি বড় ভূমিকা পালন করে। তবে এর মধ্যে আরও কয়েকটি আইটেম রয়েছে যা আপনি জানেন ডেটাগুলির প্রশস্ততা। আমি কয়েকটি জিপিইউ পেয়েছি এবং কিছু টিপিং পয়েন্টের উপর ভিত্তি করে বেশ কিছু উপরের পারফরম্যান্স হিট করেছি। এটি উদাহরণস্বরূপ, আমার পুরানো এএমডি r290 এ যদি আমি স্মরণ করি তবে আপনি মূলত 1 টিরও বেশি দাম ছাড়াই ভারটেক্স বাফারে 4 টি ফ্ল্যাট 4 পার করতে পেরেছিলেন, তবে একবার আমি পোস্ট করলে> 4 পরে একটি পরিমাপযোগ্য ড্রপ ছিল (ফ্রেমে হার)। এটি সম্পূর্ণরূপে আমার স্মৃতিচারণ থেকে দূরে এবং এটি সর্বোত্তম হিসাবে উপাখ্যানীয়। তবে এটি ধরে রেখেছে যে জিপিইউ আর্কিটেকচার সব সময় বদলে যাচ্ছে, এবং এমন কোন কুলুঙ্গি কৌশল যা আপনাকে আজ একটি পারফরম্যান্সের প্রান্ত দেয় সম্ভবত আগামীকাল আপনার কার্য সম্পাদনকে নিষ্ক্রিয় করবে। আমি '
এটি বলার পরে, আপনি শীর্ষস্থানগুলি অর্ডার করার বিষয়ে প্রশ্ন জিজ্ঞাসা করেছেন এবং অবশ্যই এটি সামান্যভাবে সহায়তা করবে। পারফরম্যান্স লাভটি যখন আপনি এটি সূচক বাফারগুলির সাথে একত্রিত করেন যা তারপরে হার্ডওয়্যারটিকে ইতিমধ্যে অনুকূলিতকরণ করতে এবং ক্যাশটিকে ইতিমধ্যে গণনা করা উল্লম্বগুলি ক্যাশে করে। আপনি অবশ্যই ত্রিভুজ রেখাচিত্রমালা ইত্যাদি থেকে আরও বেশি লাভ পেতে পারেন যা আপনার চিন্তা অনুযায়ী নির্দিষ্টভাবে অর্ডার করেছে। আমি যে মডেল রেন্ডারিং করি তার বেশিরভাগটি ইনডাইস / ভারটেক্স ভিত্তিক অনুকূলিত মডেলগুলি ইনস্ট্যান্সিং সহ হয়, আমি চক্রীয় গতি প্রভাবের জন্য উদাহরণস্বরূপ (গাছের ডালগুলি) খুব কম পরিমাণে ব্যবহার করি, এই ক্ষেত্রে গাছের পুরো শাখাটি একই মানের সন্ধান করে। সুতরাং এখানে ক্যাচিংয়ের সুবিধাও নেওয়া যেতে পারে।
আমি নিজের থেকে সংক্ষেপে যা বলতে পারি তা হ'ল:
- আপনার এখনও আপনার গেম / অ্যাপ্লিকেশন বিকাশ করে অকালকে অপ্টিমাইজ করার চেষ্টা না করার সময়, শুরুতে অপ্টিমাইজেশনকে ছাড়িয়ে দেখার চেষ্টা করুন। আপনার যদি ফিরে আসার এবং নতুন ক্ষমতা যুক্ত করার দরকার হয় তবে আপনি সমস্ত প্রচেষ্টা হারাতে পারেন। আপনার আমার অভ্যাস থাকতে পারে>> <, সর্বোত্তম পারফরম্যান্স এবং কৌশলগুলি পাওয়ার চেষ্টা করে
- জিপিইউ আর্কিটেকচার বৈচিত্র্যময় এবং একের শক্তি অন্যের দুর্বলতাগুলি প্রতিবিম্বিত করতে পারে। এএমডি এবং এনভিডিয়া তাদের আর্কিটেকচারে গেমসকে অনুকূলকরণ করার জন্য ডেভস পাওয়ার জন্য বিখ্যাত, একটি কারণে, প্রতিটিটিরই সুবিধা / অসুবিধাগুলি রয়েছে। উন্নয়নের মধ্যবর্তী রাস্তাটি নেওয়া সর্বোত্তম জায়গা হতে পারে, কোনও হার্ডওয়্যার বিক্রেতা ভিত্তিক বৈশিষ্ট্যগুলি ব্যবহার করবেন না (এখানে মতামত)। (এতে যোগ করুন, কিছু প্যাকড ফর্ম্যাটগুলি কেবল এএমডিতে বিদ্যমান)।
এগুলি আমি পেয়েছি কেবল কয়েকটি চিন্তাভাবনা এবং অভিজ্ঞতা। এখানে প্রচুর বই রয়েছে যা আপনাকে এই বিষয়গুলির চারপাশে আপনার হাত দেওয়া উচিত। আপনি প্রস্তাব দিচ্ছেন এমন অনেকগুলি আমি লিখে দিতে দেখিনি, তবে এর অর্থ এটি ভুল নয়। শুভকামনা।