বার্তা পাঠান

খবর

March 11, 2021

ডোমেন-নির্দিষ্ট মেমরি

ডোমেন-নির্দিষ্ট কম্পিউটিং সমস্ত ক্রোধ হতে পারে তবে এটি আসল সমস্যাটি এড়িয়ে চলেছে।

আরও বড় উদ্বেগ হ'ল স্মৃতিগুলি যা প্রসেসরের কর্মক্ষমতা হ্রাস করে, আরও বেশি শক্তি খরচ করে এবং সর্বাধিক চিপ অঞ্চল গ্রহণ করে।স্মৃতিগুলিকে বিদ্যমান সফ্টওয়্যার দ্বারা পছন্দ করা কঠোর কাঠামো থেকে মুক্ত হওয়া দরকার।যখন অ্যালগরিদম এবং মেমরি একসাথে ডিজাইন করা হয়, তখন কার্য সম্পাদনের উন্নতিগুলি তাৎপর্যপূর্ণ হয় এবং প্রক্রিয়াজাতকরণ অনুকূলিত করা যায়।

জন হেনেসি এবং ডেভিড প্যাটারসন দ্বারা "কম্পিউটার আর্কিটেকচারের জন্য একটি নতুন স্বর্ণযুগ", 2018 টিউরিং বক্তৃতা দ্বারা ডোমেন-নির্দিষ্ট প্রক্রিয়াজাতকরণ জনপ্রিয় হয়েছিল।কিন্তু কয়েক দশক ধরে প্রসেসরগুলি স্মৃতিশক্তি দ্বারা বাঁধা রয়েছে।মেমরি এবং মেমরির অনুক্রমের পুনর্বিবেচনা ছাড়াই প্রসেসিং পরিবর্তন আমদহলের আইনটিকে উপেক্ষা করে, যা সিস্টেমের নির্দিষ্ট কিছু অংশকে উন্নত করা হলে কোনও গতির সম্ভাবনার মধ্যে একটি গাণিতিক সম্পর্ক সরবরাহ করে।এটি মূলত বলেছে যে আপনি যদি সিস্টেমটিকে সম্পূর্ণরূপে না দেখে কেবল সিস্টেমের এক টুকরোতে মনোনিবেশ করেন তবে আপনি হ্রাসকারী রিটার্ন পাবেন।

তাহলে বাধা কেন মনোনিবেশ করবেন না?"ডোমেন-নির্দিষ্ট মেমরিটি কেবল একটি নতুন শব্দ, তবে স্থপতিরা দীর্ঘদিন ধরে এই ধরণের অপ্টিমাইজেশন করে চলেছেন," স্নোপসিসের পণ্য বিপণনের পরিচালক প্রসাদ সাগুর্তি বলেছেন।"এবং যদি তা না করে থাকে তবে তারা একটি কৌশল মিস করছে কারণ বেশিরভাগ লোক এটি করে চলেছে।"

অন্যরাও একমত।"ভিডিও স্মৃতি মনে রাখবেন - বিল্ট-ইন শিফ্ট রেজিস্টারগুলির সাথে ড্রাম?"মাইকেল ফ্র্যাঙ্ককে জিজ্ঞাসা করেছেন, আর্টেরিস আইপিতে সহকর্মী এবং সিস্টেম স্থপতি।“সম্ভবত জিডিডিআর [1-5], বিশেষ ক্যাশে ট্যাগ স্মৃতি, বা টিটিএল এর দিনগুলিতে স্মরণীয় স্মৃতি?এগুলির অনেকগুলি সত্যই বাঁচেনি কারণ তাদের কার্যকারিতা খুব নির্দিষ্ট।তারা একটি অনন্য ডিভাইস লক্ষ্যবস্তু।আপনার একটি বড় পরিমাণের ডোমেন প্রয়োজন, এবং আপনি আজকের ডিআরএএম এর স্বল্প ব্যয়ের বিরুদ্ধে লড়াই করছেন, এতে উচ্চতর পরিমাণ এবং বড় আকারের উত্পাদন সুবিধা রয়েছে ”"

কখনও কখনও এটি এর চেয়েও গভীর হয়।স্নোপিসের সাগুর্তি বলেছেন, “আপনি কোনও রমকে হার্ডওয়ার করতে পারেন।“আমরা যা দেখছি তা হ'ল আরও বেশি লোক আজ মেমরিকে সুরক্ষিত করে ingউদাহরণস্বরূপ, ফুরিয়ার ট্রান্সফর্ম, বা জেড ট্রান্সফর্মের সাহায্যে লোকেরা কোডটি এমনভাবে লিখবে যাতে আপনি সহগকে একটি নির্দিষ্ট ক্রমে সংরক্ষণ করতে পারেন।যখন আপনি একটি ম্যাট্রিক্স গুণণ করছেন, আপনি সহগকে একটি নির্দিষ্ট ক্রমে সংরক্ষণ করতে পারেন যাতে এটি পড়া দ্রুত হয়।আপনি এক মেমরিতে ডেটা সংরক্ষণ করতে পারবেন না, পরিবর্তে এটিকে তিন বা চারটি আলাদা স্মৃতিতে রেখে যাতে আপনি একাধিক ডেটা পাথের মাধ্যমে জিনিসগুলি পড়তে পারেন।এই ধরণের জিনিস সম্প্রতি ঘটে চলেছে। ”

পরিবর্তন কঠিন।"চ্যালেঞ্জটি হ'ল অতীতে, কম্পিউটারগুলির কম্পিউটার সম্পর্কে চিন্তাভাবনার জন্য লোকদের একটি দুর্দান্ত, বিমূর্ত মডেল ছিল," রামবাসের সহকর্মী ও বিশিষ্ট উদ্ভাবক স্টিভেন উ বলেছেন।“তাদের সত্যিকার অর্থে স্মৃতি নিয়ে কখনই ভাবতে হয়নি।এটি নিখরচায় এসেছিল এবং প্রোগ্রামিং মডেলটি এটিকে এমন করে তোলে যে আপনি যখন মেমরির উল্লেখ করেন, তখন এটি ঘটেছিল justআপনি কী করছেন সে সম্পর্কে আপনাকে কখনই স্পষ্ট হতে হবে না। "

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

তবে এগুলি হ'ল ছোট বর্ধিত পরিবর্তনের উদাহরণ।আর্মের গবেষণা ও উন্নয়ন গ্রুপের সিনিয়র প্রিন্সিপাল রিসার্চ ইঞ্জিনিয়ার ম্যাট হার্সনেল বলেছেন, "আর্কিটেকচারিং মেমরি সাবসিস্টেমগুলিতে গণনা প্রাথমিকভাবে ডেটা অনুসরণ করে অন্য চারপাশের চেয়ে, আর্কিটেক্টরা অভ্যস্ত এমন অনেক ধারণার উল্লেখযোগ্য পুনর্বিবেচনার প্রয়োজন হয়," ম্যাট হার্সনেল বলেছেন, আর্মের গবেষণা ও উন্নয়ন দলের সিনিয়র রিসার্চ ইঞ্জিনিয়ার।“আজকের উপাত্তের ক্রিয়াকলাপের সাধারণ তালিকা থেকে শুরু করে প্রোগ্রামিং অ্যাস্ট্রাকশনকে বাড়ানোর একটি সুযোগ রয়েছে যা একীভূতকরণ এবং গণনা ইউনিট এবং ডেটা আইটেমগুলির মধ্যে আপেক্ষিক দূরত্বের কিছু ধারণা ধারণ করে।যখন অ্যালগোরিদমগুলি দ্রুত বিকশিত হয় তখন এ জাতীয় বিমূর্ততা ডোমেন নির্দিষ্ট স্মৃতিগুলিকে লক্ষ্যমাত্রা দেওয়ার জন্য আরও অনুকূলভাবে প্রয়োজনীয় রূপান্তরগুলিকে সক্ষম করতে পারে। "

ড্রাইভারের আসনে ডেটা সেন্টার
ডেটা সেন্টারগুলি আজ অনেক প্রযুক্তির ট্রেন্ডের ড্রাইভার।"কম্পিউটারের জন্য দ্রুত বর্ধমান অ্যাপ্লিকেশনগুলির মধ্যে একটি হ'ল ডেটা সেন্টারগুলিতে যেখানে সফ্টওয়্যার অ্যাপ্লিকেশনগুলি আরও মেমরির ক্ষমতা অর্জন করে, ব্যান্ডউইদথ কম বিলম্বিত হয়," মোবিভিলের প্রধান নির্বাহী রবি থুমমারুকুডি বলেছেন।“সর্বশেষ শিল্পের মান, কম্পিউট এক্সপ্রেস লিংক (সিএক্সএল) এর আবির্ভাবের সাথে সিস্টেম আর্কিটেক্টরা ডিডিআরএন ডিআইএমএমএস এবং সিক্সএল-ভিত্তিক ডিডিআরএন বা আরও স্থায়ী স্মৃতিগুলির মধ্যে প্রয়োজনীয় স্মৃতিটিকে স্তরের করতে পারবেন।স্মৃতিগুলির এই স্তরগুলির সূক্ষ্মতা এবং অর্থনৈতিক বৈশিষ্ট্যগুলি পৃথক, এবং এটি স্থপতিদের প্রয়োজনীয়তা অনুসারে স্মৃতিগুলিকে মিশ্রিত এবং মেলাতে বিকল্প দেয় ”"

এটি উত্তরাধিকারের স্মৃতি আর্কিটেকচারের একটি ধারাবাহিকতা।স্নোপসিসের প্রিন্সিপাল অ্যাপ্লিকেশন ইঞ্জিনিয়ার টিম কোজেল বলেছিলেন, "অনেকগুলি ওএমএস এবং সিস্টেম হাউস তাদের নির্দিষ্ট কাজের চাপে সিলিকনটি কাস্টমাইজ করার জন্য তাদের নিজস্ব এসসিসি ডিজাইন করছে।“পারফরম্যান্স এবং পাওয়ার লাভের বৃহত্তম সুযোগ হ'ল সমর্থনকারী আন্তঃসংযোগ আর্কিটেকচারের সাথে মেমরির হায়ারার্কির বিশেষত্ব।

শক্তি বিবেচনা করুন।"বর্তমান স্থাপত্যগুলিতে, এআই কাজের চাপের জন্য 90% শক্তি ডেটা চলাচলের মাধ্যমে গ্রহন করা হয়, বাহ্যিক স্মৃতি, অন-চিপ ক্যাশেগুলির মধ্যে ওজন এবং ক্রিয়াকলাপ স্থানান্তর করে এবং শেষ পর্যন্ত নিজেই কম্পিউটিং উপাদানকে (চিত্র দেখুন 1)," অরুণ আইয়ঙ্গার বলেছেন , আনথের এআই এর সিইও।"কেবলমাত্র অনুক্রমের ত্বরণ এবং সর্বাধিক শক্তি দক্ষতার প্রয়োজনগুলিতে মনোনিবেশ করার মাধ্যমে আমরা অভূতপূর্ব গণনামূলক কর্মক্ষমতা সরবরাহ করতে সক্ষম।"

মেমরি অপটিমাইজেশন হ'ল একটি সিস্টেম-স্তরীয় সমস্যা যা ডিজাইনের সমস্ত দিক - হার্ডওয়্যার, সফ্টওয়্যার এবং সরঞ্জামগুলিকে স্পর্শ করে।কোগেল যোগ করেছেন: "মেমরির অনুকূলকরণের কৌশলগুলি বিবিধ এবং অ্যাপ্লিকেশন ডোমেনের উপর নির্ভর করে।"“সেরা কৌশলটি সম্পূর্ণরূপে অফ-চিপ মেমরি অ্যাক্সেস এড়ানো।ডোমেন-নির্দিষ্ট আর্কিটেকচারের জন্য, ক্যাচ বা অ্যাপ্লিকেশন পরিচালিত মেমরির আকারে সাধারণত অন-চিপ মেমরিটি বাড়িয়ে এটি অর্জন করা যায়।বিশেষত গভীর শেখার গতির ক্ষেত্রগুলিতে, উপলভ্য অন-চিপ মেমরিটি একটি নির্ধারিত ডিজাইনের প্যারামিটার যা নিউরাল নেটওয়ার্ক অ্যাপ্লিকেশনটিকে লক্ষ্য হার্ডওয়্যারে সংকলন করা হয় কীভাবে প্রভাবিত করে - উদাহরণস্বরূপ, কনভোলশন অপারেটরের টাইলিং। "

অনেক ডিজাইন এর চেয়ে আরও এগিয়ে যেতে চাইছে।আর্মের হর্সেল বলেছেন, "স্থানিক গণনা ডোমেনে ডোমেন-নির্দিষ্ট মেমরি ধারণাগুলি অন্বেষণ করা হচ্ছে।"“উদাহরণ হিসাবে, ডিএসপিগুলিতে বিতরণ করা স্মৃতিগুলির একটি পুল সরবরাহ করার ঝোঁক থাকে, প্রায়শই সরাসরি সফ্টওয়্যারের মাধ্যমে পরিচালিত হয়, যা ব্যান্ডউইথের প্রয়োজনীয়তা এবং applicationsতিহ্যবাহী শেয়ার্ড-মেমরি সিস্টেমের চেয়ে বিশেষায়িত অ্যাপ্লিকেশনগুলির অ্যাক্সেসের নিদর্শনগুলির জন্য আরও উপযুক্ত হতে পারে।ফিক্সড ফাংশন ASIC এর সাথে দক্ষতার ব্যবধানটি পূরণ করার জন্য, এই প্রসেসরগুলি প্রায়শই নির্দিষ্ট অ্যাক্সেস প্যাটার্নগুলির জন্য সরাসরি সমর্থন সরবরাহ করে (যেমন এন-বাফারিং, ফিফস, লাইন বাফার, সংক্ষেপণ ইত্যাদি) মেমরি বিশেষায়নের কিছু ফর্ম সরবরাহ করে।এই সিস্টেমগুলির মধ্যে অর্কেস্ট্রেশনের একটি গুরুত্বপূর্ণ দিক এবং সেগুলি ডিজাইন করার ক্ষেত্রে একটি চ্যালেঞ্জ হ'ল ডেটা অ্যাক্সেসগুলির জন্য সঠিক গ্রানুলারিটি নির্ধারণ করা হয় যা একই সাথে সর্বাধিক সংমিশ্রণের সময় যোগাযোগ এবং সিঙ্ক্রোনাইজেশন ওভারহেডগুলি হ্রাস করতে পারে।প্রোগ্রামিং, সংহতি, সিঙ্ক্রোনাইজেশন এবং অনুবাদ সহ অন্যান্য চ্যালেঞ্জগুলি রয়ে গেছে, যা সফ্টওয়্যার জটিলতায় যুক্ত করে।তবে, এগিয়ে যাওয়ার সম্ভাব্য রুটটি হল ডোমেন-নির্দিষ্ট ভাষা (ডিএসএল) এর উপর নির্ভর করা, যা অ্যাপ্লিকেশনগুলির ডেটা প্রবাহকে আরও স্পষ্ট করে তৈরি করে, কম্পাইলারগুলিকে বিশেষত মেমরি অ্যাক্সেসের নিদর্শনগুলি সনাক্ত করতে সক্ষম করে এবং এগুলি হার্ডওয়ারে আরও কার্যকরভাবে ম্যাপ করে ”"

এটি নিজে স্মৃতিগুলি ঘনিষ্ঠভাবে দেখার জন্য অর্থ প্রদান করে।স্নোপিসের সিনিয়র স্টাফ প্রোডাক্ট মার্কেটিং ম্যানেজার আনন্দ থিরুভেঙ্গাদম বলেছিলেন, “হাইপার-কাস্টমাইজেশন হ'ল প্রবণতা যা আমরা স্মৃতিতে দেখলে তা দেখি।“এর অর্থ বিভিন্ন শেষ অ্যাপ্লিকেশনগুলির জন্য উদ্দেশ্য-নির্মিত স্মৃতি।এমনকি এআই এর মতো নির্দিষ্ট শেষ অ্যাপ্লিকেশনটির মধ্যে স্মৃতিগুলির বিভিন্ন প্রয়োজন যেমন যেমন প্রশিক্ষণ বা ইনফেরেন্সিং, সার্ভারগুলিতে ইনফেরেন্সিং বা সুদূর প্রান্তে ইনফারেন্সিং।এই অ্যাপ্লিকেশনগুলির প্রত্যেকের আলাদা আলাদা প্রয়োজনীয়তা রয়েছে এবং এর অর্থ আপনাকে স্মৃতিগুলি কাস্টমাইজ করতে হবে।এই স্বনির্ধারণের অর্থ হল আপনি আর স্মৃতিগুলিকে পণ্য বা অফ-শেল্ফ পণ্য হিসাবে দেখতে পারবেন না।নির্দিষ্ট অ্যাপ্লিকেশনের জন্য আপনাকে এটি তৈরি করতে হবে।এদিকেই সিক্রেট সস লাথি দেয় ”

অনেক ক্ষেত্রে মেমরি এবং আন্তঃসংযোগ শক্তভাবে মিলিত হয়।"অ্যাপ্লিকেশন কাজের চাপের ডেটা অ্যাক্সেসের প্রয়োজনীয়তাগুলি পূরণ করার জন্য মেমরি এবং আন্তঃসংযোগ প্রযুক্তির সংমিশ্রণের ক্ষেত্রে যখনই কিছু ঘটে যায় - উদাহরণস্বরূপ, স্থানীয়-মেমরির সাথে একাধিক স্তরের ক্লাস্টারিং সংমিশ্রণ প্রক্রিয়াকরণের সাথে ডেটা-প্রবাহ অ্যাপ্লিকেশনগুলিতে লোকালটির সুবিধা নিতে বা বিশাল মাল্টি- সিএনএন এক্সিলিটারের বৈশিষ্ট্য মানচিত্রের জন্য ব্যাঙ্কড / মাল্টি-পোর্টড অন-চিপ এসআআআআআএম, এবং ডেটা সেন্টার ওয়ার্ক লোডের আলগা ওয়ার্কিং সেটকে প্রশমিত করার জন্য অত্যাধুনিক সমন্বিত প্রোটোকল সহ গভীর ক্যাশে হায়ারারচিগুলি ”"

ছোট পরিবর্তনগুলি বড় ফলাফল দিতে পারে।"অ্যাপল এম 1 দিয়ে যে ছোট অলৌকিক ঘটনাটি দেখেছে কেবল তা দেখুন" ফ্রাঙ্ক বলে।"তারা বুদ্ধিমান ক্যাচিং কৌশল এবং একটি বিশাল, বহু-স্তরের ক্যাশে শ্রেণিবিন্যাস ব্যবহার করে একাধিক ভিন্ন ভিন্ন মাস্টারকে ভালভাবে পরিবেশন করে এমন একটি মেমোরি সাবসিস্টেম কীভাবে আর্কিটেক করতে হবে তা আবিষ্কার করলেন।"

যেমনটি প্রায়শই ঘটে থাকে, সফ্টওয়্যারটি অন্তঃস্থ নোঙ্গর।সাগুর্তি বলেন, "সাধারণত যা ঘটে থাকে তা স্থানটিতে একটি অ্যালগরিদম রয়েছে এবং আমরা এটির অনুকূলকরণের একটি উপায় দেখতে পাই, স্মৃতিশক্তিটি অনুকূল করে তুলি, যাতে অ্যালগরিদম আরও ভালভাবে প্রয়োগ হয়," সাগুর্তি বলে।“ফ্লিপ দিকে, আমাদের বিভিন্ন ধরণের স্মৃতি রয়েছে।এই নতুন ধরণের স্মৃতি ব্যবহার করতে আপনি কি আপনার অ্যালগরিদম পরিবর্তন করতে পারেন?অতীতে, টিসিএএম ব্যবহার করা বেশিরভাগ ক্ষেত্রে আইপি অ্যাড্রেসগুলি অনুসন্ধান করার জন্য একটি নেটওয়ার্কিং ডোমেন ছিল।সাম্প্রতিককালে, প্রশিক্ষণ ইঞ্জিনগুলি টিসিএএম ব্যবহার করতে শুরু করেছে, এবং এটি এমন একটি পৃথক পদ্ধতি।উপলব্ধ স্মৃতিগুলির ধরণের ভিত্তিতে পরিবর্তনের জন্য এটির সফ্টওয়্যার বা ফার্মওয়্যার দরকার needsতবে বেশিরভাগ সময়, সফ্টওয়্যার স্থির থাকে এবং ফলস্বরূপ বাস্তবায়ন আরও ভাল করতে মেমরি পরিবর্তন করে। "

থ্রুপুট সচেতনতা
কৃত্রিম বুদ্ধিমত্তায় আজকাল প্রচুর সময় এবং অর্থ বিনিয়োগ করা হচ্ছে।কাস্টম চিপগুলি থ্রুপুট দ্বারা সীমাবদ্ধ, এবং এটি মেমরি এবং আন্তঃসংযোগের উপর স্পটলাইট স্থাপন করছে।

"Histতিহাসিকভাবে, মেমরি এবং আন্তঃসংযোগ আর্কিটেকচারগুলি স্ট্যাটিক স্প্রেডশিট বা ছাদ লাইন পারফরম্যান্স মডেলের মতো সাধারণ বিশ্লেষণী মডেলের উপর ভিত্তি করে ডিজাইন করা হয়েছে," কোগেল বলেছেন says“অত্যাধুনিক অ্যাপ্লিকেশনগুলির জন্য, এটি বেশ জটিল হয়ে ওঠে।উদাহরণস্বরূপ, সিএনএন-র প্রতিটি স্তরের মেমরির প্রয়োজনীয়তার পূর্বাভাস দেওয়ার জন্য টাইলিং এবং লেয়ার ফিউশনের মতো সংকলক অপ্টিমাইজেশনের বিবেচনা প্রয়োজন।এই স্থিতিশীল পদ্ধতিগুলি বিভিন্ন আইপি সাব-সিস্টেম এবং গতিশীল অ্যাপ্লিকেশন দৃশ্যের সাথে এসওসি-স্তরের ওয়ার্কলোডগুলির পূর্বাভাস এবং অপ্টিমাইজেশনের জন্য অযৌক্তিক জটিল এবং ভুল হয়ে যায়।অন্যদিকে, হার্ডওয়্যার এমুলেশন বা একটি প্রোটোটাইপিং সিস্টেমের শীর্ষে অ্যাপ্লিকেশনটি চালানো মেমোরি ডিজাইনের কোনও গুরুতর পরিবর্তন বা বড় অপ্টিমাইজেশান তৈরি করতে বিকাশ প্রক্রিয়াতে অনেক দেরি করে। "

এটি লক্ষ্যযুক্ত কাজের চাপগুলিতে ফোকাস রাখে।"দক্ষ মেমরি সাবসিস্টেমগুলির মূল বিষয় হ'ল আপনার কাজের চাপের জ্ঞান," ফ্রাঙ্ক বলে।"এটি কীভাবে আচরণ করে তা বোঝা, এমনকি এটিকে এমনভাবে রূপ দেওয়া যা এটি আপনার স্মৃতিশ্রেণীর সীমাবদ্ধতার সাথে আরও সুসংগত করে তোলে, এটিই আর্কিটেকচারকে চ্যালেঞ্জ জানানো হয়।ডোমেন সুনির্দিষ্ট ত্বরকগুলির সুরযুক্ত মেমরি সিস্টেমগুলির প্রয়োজন - এবং রূপান্তর ইঞ্জিন তৈরির শিল্প যা 'প্রতিবন্ধকতা' উত্পাদিত গণের সাথে মিলিত হয়, পৃষ্ঠাগুলি সংগঠিত হয়, বিস্ফোরিত অ্যাক্সেস ডিআরএএম এবং ইঞ্জিনের অ্যাক্সেস প্যাটার্নটির জন্য সিস্টেম আচরণ, মডেলিংয়ের সরঞ্জাম এবং প্রচুর কাজের চাপের অন্তর্দৃষ্টি প্রয়োজন requires সাথে খেলতে.কখনও কখনও সামগ্রিক সিস্টেমে উন্নতি করতে সক্ষম হওয়ার জন্য কাজের চাপ ডেটা প্রক্রিয়া করার উপায় পরিবর্তন করে takesএকটি ভাল উদাহরণ ছিল জিপিইউগুলিতে 'সরাসরি' রেন্ডারিং থেকে টাইল-ভিত্তিক প্রক্রিয়াকরণে স্থানান্তর।

এটি সমস্ত মডেলিং এবং সিমুলেশন নেমে আসে।"আমরা আন্তঃসংযোগ এবং মেমরি আর্কিটেকচারের সঠিক লেনদেন-স্তরের মডেলগুলির সাথে অ্যাপ্লিকেশন কাজের চাপকে মডেল করতে ভার্চুয়াল প্রোটোটাইপিং সরঞ্জামগুলির ব্যবহারের প্রস্তাব করছি," কোগেল বলেছেন।"এই পরিমাণগত 'আর্কিটেকচার প্রথম' পদ্ধতির প্রাথমিক ট্রেডঅফ বিশ্লেষণের অনুমতি দেয়, যার ফলে একটি নির্ভরযোগ্য বাস্তবায়ন নির্দিষ্টকরণ হয়।অতিরিক্ত মডেলিং এবং সিমুলেশন প্রচেষ্টা ব্যয় করে, সুবিধাটি পারফরম্যান্স এবং পাওয়ার লক্ষ্যগুলি হারিয়ে যাওয়ার ঝুঁকি হ্রাস করে, বা কেবল নিরাপদ দিকে থাকার জন্য হার্ডওয়্যারকে অতিরিক্ত মূল্যায়ন করার ব্যয় হ্রাস পায়।মুর আইন থেকে ফিরে আসা হ্রাসের যুগে, আরও অনুকূলিতকরণ এবং স্বতন্ত্রতাযুক্ত পণ্য নিয়ে আসার সুযোগ রয়েছে ”

এটি আলগোরিদিমিক পরিবর্তনের প্রভাবও দেখতে দেয়।"ফিরে যেতে হবে এবং অ্যালগরিদমগুলি আবার নকশা করা দরকার," তিরুভেঙ্গাদম বলেছেন।“এগুলি traditionalতিহ্যবাহী উত্তরাধিকারের স্মৃতি আর্কিটেকচারের জন্য আবার ডিজাইন করা যেতে পারে, বা নতুন আর্কিটেকচার, নতুন স্মৃতি শৈলী, নতুন মেমরি স্বাদের জন্য তাদের নতুন ডিজাইন করা যেতে পারে।পারফরম্যান্স স্কেলিং, ব্যয় স্কেলিং এবং বিভিন্ন অ্যাপ্লিকেশনের জন্য ট্রেডসগুলিতে ভারসাম্য বজায় রাখতে সক্ষম হওয়ার জন্য এই ধ্রুবক চাপ রয়েছে।মূলত এই কারণেই আপনি এমআরএএম এবং ফেআরামগুলির ক্রমাগত বিকাশ দেখছেন।তারা যদি সমস্ত ভেরিয়েবল না হয় তবে কমপক্ষে কয়েকটি ভেরিয়েবলের জন্য একটি মিষ্টি স্পট সন্ধান করার চেষ্টা করছেন।স্মৃতি আর্কিটেকচারের সাথে অ্যালগরিদমগুলি পুনরায় ডিজাইনের প্রয়োজনীয়তা অবশ্যই গুরুত্বপূর্ণ হয়ে উঠছে। "

ভারসাম্য জরুরি।"আপনাকে গণনার তীব্রতার ধারণা এবং এর সাথে জড়িত ক্রিয়াকলাপ সম্পর্কে ধারণা করা দরকার," ফ্রাঙ্ক বলে।“কিছু অ্যালগরিদমগুলিতে অতৃপ্ত ব্যান্ডউইথের প্রয়োজনীয়তা থাকে, অন্যরা কেবলমাত্র অপেক্ষাকৃত কম পরিমাণে ডেটা সরিয়ে দেয় তবে এতে হাজার হাজার অপারেশন করে।ইন-মেমরি অপারেশন সিমডি-টাইপ প্রসেসিংয়ের জন্য ভাল কাজ করতে পারে, যেখানে নির্দেশ ব্যান্ডউইদথ ডেটা ব্যান্ডউইথের সাথে তুলনামূলকভাবে কম এবং অনেকগুলি উপাদান একই রেসিপিটি ব্যবহার করে প্রক্রিয়া করা হয়।তবে ডেটা স্ট্রিম বা অনিয়মিত ডাটাফ্লোতে ক্রমান্বয়ে নির্ভরতা উপস্থিত হওয়ার সাথে সাথে ডোমেন নির্দিষ্ট মেমরির সুবিধা হ্রাস পায়। "

কাস্টম স্মৃতি
যদিও স্থাপত্য পরিবর্তনগুলি বড় ফলাফল আনতে পারে, স্মৃতিগুলিকে অনুকূল করে তোলাও লাভ করতে পারে।"আজকের ত্বরণকারীগুলির শক্তি এবং ক্ষেত্রের একটি বৃহত অংশটি স্মৃতিতে ব্যবহৃত হয়," হার্সেল বলে ll"সুতরাং নতুন স্মৃতি প্রযুক্তি দ্বারা প্রাপ্ত যে কোনও বিলম্ব / ঘনত্ব / শক্তি উন্নতি নাটকীয় প্রভাব ফেলতে পারে।"

কাস্টম স্মৃতি বড় ব্যবসা হয়ে উঠছে।সাগুর্তি বলেছেন, "আপনি ইন-মেমোরি কম্পিউট, নিকট-মেমরির গণনা, নির্দিষ্ট স্মৃতি যা রাইট অল-জিরো মেমরি হতে পারে এমন কিছু স্মৃতি দেখতে শুরু করেছেন - স্মৃতিগুলি যা নির্দিষ্ট ধরণের ক্রিয়াকলাপের জন্য অনুকূলিত হয়," সাগুর্তি বলে says"আমরা অনেক গ্রাহককে এমআরএএম, এসআরএএম, আরও টিসিএএম এবং আরও কিছু টিসিএএম-এর জন্য কিছু অনুকূল করার বিষয়ে আমাদের জিজ্ঞাসা করছি” "

অসুবিধা রয়ে গেছে, যদিও।"আমি কাস্টম মেমরি ডিজাইন সম্পর্কে অনেক আলোচনা করেছি, যেখানে মেমোরি ডাইয়ের প্রক্রিয়াজাতকরণ একটি 'আদর্শ' আর্কিটেকচার হতে পারে।“এটি উচ্চ ব্যান্ডউইদথ, কম বিলম্বিতা ইত্যাদি সরবরাহ করতে পারে, এ ব্যপারে সবকিছু সঠিক ছিল, স্মৃতি প্রক্রিয়াটি কোন যুক্তিকে সংহত করতে পারে তা সীমাবদ্ধ করে চলেছিল - তিন বা চারটি ধাতব স্তর, স্বল্প-শক্তি, তবে ধীর ট্রানজিস্টর।এর অর্থ কম্পিউটারের ইঞ্জিনের অদক্ষতা।ত্যাগের ঘড়ির গতি এবং সার্কিট জটিলতায় হঠাৎ করে গণনা ইঞ্জিনের সংহতকরণ এত ভাল পছন্দ আর হয়ে উঠেনি।

তবে এর মধ্যে কিছু পরিবর্তন প্রয়োজনীয় হয়ে উঠবে।"লোকেরা চিপে ফ্ল্যাশ আনতে এবং এটিকে এম্বেড করা ফ্ল্যাশ বানাতে চায়," সাগুর্গি বলে।“তারপরে প্রশ্ন ওঠে, 'এটা কি সম্ভব?'28nm এ আপনি এম্বেড থাকা ফ্ল্যাশ করতে সক্ষম হতে পারবেন তবে লোকেরা 22nm এ এমআরএএম এর মতো জিনিসগুলি নিয়ে ভাবতে শুরু করে। "

তবুও, সমস্যাটি দেখার অন্যান্য উপায় রয়েছে।সাগুর্তি যোগ করেছেন, "একটি ওয়েফারের জুড়ে এবং ডাই জুড়ে প্রক্রিয়া পরিবর্তনশীলতা এবং এমনকি সময়ের সাথে সাথে মেমরির নকশাও সীমাবদ্ধ করে দেয়"।“আপনি যখন কোনও স্মৃতি, একটি সাধারণ এসআরএম ডিজাইন করেন, যখন বিট সেল একদিকে যায় - ধীর - এবং পেরিফেরি অন্যদিকে যায় - দ্রুত youযদি আপনি এটির জন্য ডিজাইন করেন এবং আপনার সিলিকনের বেশিরভাগটি যদি সাধারণ হয় তবে আপনি টেবিলে প্রচুর পারফরম্যান্স এবং শক্তি রেখে চলেছেন।আপনি যদি প্রক্রিয়া পরিসীমাতে থাকেন এবং যদি চিপ ডিজাইনারকে সেই তথ্যটি কার্যকর করতে সক্ষম করে থাকেন তবে আপনি সেই অনুযায়ী সময় সামঞ্জস্য করতে পারেন।আপনার নকশা আরও অনুকূল হতে পারে, এবং আপনি সবচেয়ে খারাপ ক্ষেত্রে নকশা করতে হবে না। "

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

যোগাযোগের ঠিকানা