সফট কোর প্রসেসর ভিএস হার্ড কোর প্রসেসর


19

আমি এফএমজিএ যেমন এআরএম 9 এর সাথে মাইক্রোপ্রসেসরের সাথে ইন্টারফেসিংয়ের উপর একটি গবেষণা করছি।

আমার গবেষণায় সফট কোর এবং হার্ড কোর প্রসেসরের ধারণাটি এসেছিল। আমি কি জানতে পারি যে এই 2 ধরণের মধ্যে তুলনা কী; বাস্তবায়নে মিল বা পার্থক্য?

উত্তর:


19

সফট কোর এফপিজিএ ফ্যাব্রিকে প্রয়োগ করা হয় যখন হার্ডটি এফপিজিএ ফ্যাব্রিকের সাথে সংযুক্ত থাকা অবস্থায় কোনও সংহত সার্কিটের মতোই কার্যকর হয়। তুলনাটি সাধারণত এগুলিতে সিদ্ধ হয়:

হার্ড কোর প্রসেসর - 1 গিগাহার্জ + গতি পর্যন্ত 100 মেগাহার্টজ

  • তারা অনুকূলিত এবং ফ্যাব্রিক গতির দ্বারা সীমাবদ্ধ না হওয়ায় অনেক দ্রুত প্রক্রিয়াকরণের গতি অর্জন করতে পারে
  • স্থির এবং সংশোধন করা যায় না (যদিও এটি প্রসেসিংয়ের জন্য এফপিজিএ ফ্যাব্রিকে কাস্টম লজিকের সুবিধা নিতে পারে

সফট কোর প্রসেসর - 250MHz এবং কম (সাধারণত 200MHz এর চেয়ে কম)

  • নির্দিষ্ট প্রয়োজনীয়তা, আরও বৈশিষ্ট্য, কাস্টম নির্দেশাবলী, ইত্যাদিতে সহজেই সংশোধন ও সুর করা যেতে পারে
  • একাধিক কোর ব্যবহার করা যেতে পারে (সংস্থার ব্যয়ে)
  • ফ্যাব্রিক গতি দ্বারা সীমিত।

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


11

একটি সফট-কোর প্রসেসর এমন একটি প্রসেসর যা এফপিজিএ ফ্যাব্রিক ব্যবহার করে প্রয়োগ করা হয়।

একটি হার্ড-কোর প্রসেসর এমন একটি প্রসেসর যা প্রকৃতপক্ষে সিলিকনের কাঠামো হিসাবে শারীরিকভাবে প্রয়োগ করা হয়েছিল।

মূলত, আপনি ইতিমধ্যে এটি তৈরির পরে কোনও এফপিজিএ-ভিত্তিক সিস্টেমে একটি সফট-কোর প্রসেসর যুক্ত করতে পারেন। তবে, হার্ড-কোর প্রসেসর যুক্ত করার জন্য হয় আলাদা এফপিজিএ, বা বোর্ডে অতিরিক্ত চিপ requires


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


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


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

সুতরাং মূলত, সফট-কোর = এফপিজিএ, হার্ড-কোর = এএসআইসি?
নলজোক

@ নলজোক - হ্যাঁ আমি অন্য সিপিইউতে একটি সিপিইউ অনুকরণকারীকে একটি "নরম" কোর বলার পক্ষে যুক্তি দেখতে পেয়েছি, তবে লোকেরা কেবল আমার অভিজ্ঞতায় সেই অনুকরণটিকে কল করে।
কনার ওল্ফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.