ইন্টেল 64 এবং এএমডি 64 এর মধ্যে পার্থক্য কী?


29

Intel64 এবং amd64 আর্কিটেকচারের মধ্যে কোনও পার্থক্য থাকলে কেউ ব্যাখ্যা করতে পারেন?


3
আইএ 64৪ = ইন্টেল / এইচপি ইটানিয়াম ভিএলআইডাব্লু আর্কিটেকচার। এএমডি 64 হ'ল স্ট্যান্ডার্ড এক্স 86 ইন্সট্রাকশন সেটটির এএমডি বিকাশযুক্ত এক্সটেনশন।

6
বিপনন। এএমডি এটি বিকাশ করেছে, তারপরে এটি ইন্টেলের কাছে লাইসেন্স দিয়েছে। এএমডি ইন্টেল থেকে x86 লাইসেন্স দিচ্ছে, এবং ইন্টেল এএমডি থেকে x64 লাইসেন্স দিচ্ছে। এটি নিশ্চিত করে যে অন্যরা তাদের পুরো সিপিইউ লাইনআপ বিক্রি করার অধিকার না হারিয়ে অন্যায়ের বিরুদ্ধে মামলা করতে পারে না, কারণ তারা নিজেরাই পায়ে গুলি করছে।

1
আপনি কি x86-64 বলতে চান, বা আইএ 64? পূর্বে যে AMD64 হিসাবে একই (আক্ষরিক সঠিক একই নির্দেশ সেট, অথবা আপনি এক CPU- র বা অপরের জন্য সব অ্যাপ্লিকেশন পুনরায় কম্পাইল করতে হবে), এবং পরেরটির একটি হল সম্পূর্ণরূপে বিভিন্ন CPU- র স্থাপত্য।
ব্রেকথ্রু

2
মানে x86-64। ইন্টেল প্রথমে তাদের প্রয়োগের জন্য ইন্টেল 64 এ স্থির হওয়ার আগে আইএ -32e এবং ইএম 64 টি নামগুলি প্রথমে ব্যবহার করেছিল।
মায়হেম 30'12

উত্তর:


26

আমি প্রসারিত মেমরি 64৪-বিট প্রযুক্তি (EM64T) যা পড়েছি তা থেকে AMD এর AMD64 এর ইন্টেলের বাস্তবায়ন এবং Intel64 এবং AMD64 এর মধ্যে পার্থক্যগুলি হ'ল:

  • উত্স 0 এবং অপারেন্ডের আকার 32 বিট হলে EM64T এর BSF এবং BSR নির্দেশাবলী ভিন্নভাবে কাজ করে different প্রসেসর শূন্য পতাকা সেট করে এবং গন্তব্যের উপরের 32 বিটগুলি অপরিজ্ঞাত করে ফেলে।

  • AMD64 3DNow সমর্থন করে! নির্দেশাবলী। এর মধ্যে অপকোড 0x0F 0x0D এবং PREFETCHW এর সাথে প্রিফেচ অন্তর্ভুক্ত রয়েছে যা মেমরি ল্যাটেন্সি লুকিয়ে রাখার জন্য দরকারী।

  • EM64T- এ ভাসমান-পয়েন্টের অবস্থার (FXSAVE এবং FXRSTOR নির্দেশাবলী জড়িত) একটি হ্রাস করা (এবং তত দ্রুত) সংস্করণ সংরক্ষণ এবং পুনরুদ্ধার করার ক্ষমতা নেই।

  • EM64T- তে এমন কিছু মডেল-নির্দিষ্ট রেজিস্টার নেই যা এএমডি 6464-এর জন্য স্থাপত্য হিসাবে বিবেচিত হয়। এর মধ্যে রয়েছে এসওয়াইএসসিএফজি, TOP_MEM, এবং TOP_MEM2।

  • EM64T 32-বিট মোড হিসাবে মাইক্রোকোড আপডেট সমর্থন করে, যখন এএমডি 64 প্রসেসরগুলি একটি পৃথক মাইক্রোকোড আপডেট ফর্ম্যাট এবং এমএসআর নিয়ন্ত্রণ করে।

  • ইএম T৪ টি-এর সিপিইউইড নির্দেশটি খুব বিক্রেতার-নির্দিষ্ট, যেমনটি x86- শৈলীর প্রসেসরের ক্ষেত্রে সাধারণ।

  • EM64T হাইপার-থ্রেডিংয়ের সাথে আরও ভাল আচরণ করার জন্য অপারেটিং সিস্টেমগুলি দ্বারা ব্যবহৃত মনিটর এবং এমডব্লিউআইএটি নির্দেশকে সমর্থন করে।

  • এএমডি 64 সিস্টেমগুলি এজিপি অ্যাপারচারকে আইও-এমএমইউ হিসাবে ব্যবহারের অনুমতি দেয়। অপারেটিং সিস্টেমগুলি সাধারণ পিসিআই ডিভাইসগুলিকে ডিএমএ 4 গিগাবাইটের উপরে মেমরি করতে দেয় সেটির সুযোগ নিতে পারে। EM64T সিস্টেমে বাউস বাফারগুলির ব্যবহার প্রয়োজন, যা ধীর।

  • SYSCALL এবং SYSRET কেবলমাত্র EM64T এ IA-32e মোডে (সামঞ্জস্যতা মোডে নয়) সমর্থিত। SYSENTER এবং SYSEXIT উভয় মোডে সমর্থিত।

  • 0 × 66 (অপারেন্ড আকার) উপসর্গ সহ শাখাগুলি পৃথকভাবে আচরণ করে। এক ধরণের সিপিইউ কেবল শীর্ষ 32 বিট সাফ করে, অন্য ধরণের শীর্ষ 48 বিট সাফ করে।


আপনি কোথা থেকে এই লেখাটি পড়েছিলেন?
তামারা উইজসম্যান

4
ভাল, কিছু ফোরাম / ব্লগ + উইকিপিডিয়া ( en.wikedia.org/wiki/EMT64#Intel_64 )। এছাড়াও আমি ইন্টেল এবং এএমডি থেকে কিছু ম্যানুয়াল দেখেছি।
মেহেম

@ নুবোক: টেকনোলজির আর্কিটেকচার বাস্তবায়নের মাধ্যমে পার্থক্যটি যোগ করুন (অবশ্যই 64৪ বিটের সংস্করণ)  !
ব্যবহারকারী 2284570

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

8

উইকিপিডিয়ার এক্স 86 পৃষ্ঠা আপনি পড়তে পারেন

1999-2003 এ, এএমডি এই 32-বিট আর্কিটেকচারটি 64 বিটগুলিতে প্রসারিত করেছিল এবং প্রারম্ভিক নথিতে এটি x86-64 হিসাবে এবং পরে এএমডি 64 হিসাবে উল্লেখ করেছে। ইন্টেল শীঘ্রই এএমডি এর আর্কিটেকচারাল এক্সটেনশনগুলি IA-32e নাম অনুসারে গ্রহণ করেছিল যা পরে EM64T এবং অবশেষে Intel 64 নামকরণ করা হয়েছিল।

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


3
you don't generally need to know the differenceভুল: জেনেরিক নির্দেশাবলী এমনকি ছোটখাট পার্থক্য খুবই গুরুত্বপূর্ণ bugs.chromium.org/p/nativeclient/issues/detail?id=2010
user2284570

4
ভুল: জেনেরিক নির্দেশাবলীতে এমনকি সামান্য পার্থক্যও অত্যন্ত গুরুত্বপূর্ণ ন্যায্য হওয়ার জন্য, (১) তিনি বলেছিলেন যে সাধারণত আপনার এই পার্থক্যগুলি জানা দরকার না । স্পষ্টতই নির্দিষ্ট ক্ষেত্রে রয়েছে যেখানে এটি গুরুত্বপূর্ণ। (২) আমাদের বেশিরভাগই কঠোর স্যান্ডবক্স লিখছেন না যা অবশ্যই কোনও এবং সমস্ত উপলভ্য নির্দেশের পাথকে রক্ষা করবে।
এরিক ডব্লিউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.