প্রশ্ন ট্যাগ «x86»

x86 হ'ল একটি আর্কিটেকচার যা ইন্টেল 8086 সিপিইউ থেকে প্রাপ্ত। X86 পরিবারে 32-বিট আইএ -32 এবং 64-বিট x86-64 আর্কিটেকচারের পাশাপাশি উত্তরাধিকার 16-বিট আর্কিটেকচার অন্তর্ভুক্ত রয়েছে। উত্তর সম্পর্কে প্রশ্নগুলি [x86-16] এবং / অথবা [ইমু 8086] ট্যাগ করা উচিত। আপনার প্রশ্নটি যদি 64-বিট x86-64 এর সাথে নির্দিষ্ট হয় তবে [x86-64] ট্যাগটি ব্যবহার করুন। X86 এফপিইউর জন্য, ট্যাগ [x87] ব্যবহার করুন। এসএসই 1/2/3/4 / এভিএক্স * এর জন্য [এসএসই] এবং যে কোনও [অ্যাভেক্স] / [অ্যাভেক্স 2] / [অ্যাভেক্স512] প্রয়োগ হয়

10
32৪-বিটের সাথে একটি 32-বিট লুপের কাউন্টার প্রতিস্থাপনের সাথে ইনটেল সিপিইউগুলিতে _mm_popcnt_u64 এর সাথে ক্রেজি পারফরম্যান্সের বিচ্যুতিগুলি প্রবর্তিত হয়
আমি popcountডেটা বৃহত অ্যারে দ্রুততম উপায় খুঁজছিলাম । আমি খুব অদ্ভুত প্রভাবের মুখোমুখি হয়েছি : লুপ ভেরিয়েবল থেকে অন্যটিতে পরিবর্তন unsignedকরছিuint64_t আমার পিসিতে 50% কর্মক্ষমতা ড্রপ করেন। বেঞ্চমার্ক #include <iostream> #include <chrono> #include <x86intrin.h> int main(int argc, char* argv[]) { using namespace std; if (argc != 2) { cerr << …

11
হাতের লিখিত সমাবেশের চেয়ে কোলাটজ অনুমানটি দ্রুত পরীক্ষার জন্য সি ++ কোড - কেন?
আমি এই দুটি সমাধান প্রজেক্ট অয়লার কিউ 14 এর জন্য , সমাবেশে এবং সি ++ এ লিখেছি । কোলাটজ অনুমানের পরীক্ষার জন্য এগুলি একই অভিন্ন বৌদ্ধ শক্তি পদ্ধতির । সমাবেশ সমাধান একত্রিত হয়েছিল nasm -felf64 p14.asm && gcc p14.o -o p14 সি ++ এর সাথে সংকলিত হয়েছিল g++ p14.cpp -o …


15
.NET অ্যাসেম্বলিটি x86 বা x64 এর জন্য নির্মিত হয়েছিল কিনা তা আমি কীভাবে নির্ধারণ করতে পারি?
আমি নেট নেট অ্যাসেমব্লির একটি ইচ্ছামত তালিকা পেয়েছি। আমি প্রোগ্রামগতভাবে যাচাই করতে হবে যে প্রতিটি ডিএলএল x86 (x64 বা কোনও সিপিইউ হিসাবে বিপরীতে) জন্য নির্মিত হয়েছিল কিনা। এটা কি সম্ভব?
327 .net  assemblies  x86  64-bit  x86-64 

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

12
SSE4.2 এবং AVX নির্দেশাবলীর সাথে টেনসরফ্লো কীভাবে সংকলন করবেন?
টেনসরফ্লো কাজ করছে কিনা তা পরীক্ষা করতে স্ক্রিপ্ট চালানো থেকে প্রাপ্ত বার্তাটি: I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcublas.so.8.0 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcudnn.so.5 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcufft.so.8.0 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcuda.so.1 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library …

3
একটি রেটপোলিন কী এবং এটি কীভাবে কাজ করে?
অর্ডার কার্নেল বা ক্রস প্রসেস মেমরি ডিসক্লোজার (বিরুদ্ধে প্রশমিত করার জন্য স্পেকটের এটাক), লিনাক্স কার্নেল 1 একটি নতুন বিকল্প কম্পাইল করা হবে , -mindirect-branch=thunk-externপ্রচলন gccএকটি তথাকথিত মাধ্যমে পরোক্ষ কল সম্পাদন করতে retpoline । গুগল অনুসন্ধান কেবলমাত্র সাম্প্রতিক ব্যবহারের ক্ষেত্রে পরিণত হয়েছে (সাধারণত 2018 এ সমস্তই) এটি একটি নতুন উদ্ভাবিত শব্দ …

10
মাল্টিকোর অ্যাসেম্বলি ভাষা দেখতে কেমন?
একসময়, x86 এসেম্বলার লিখতে, উদাহরণস্বরূপ, আপনার কাছে নির্দেশাবলী থাকবে যে "ইডিএক্স নিবন্ধটি 5 মান সহ লোড করুন", "ইডিএক্স ইনক্রিমেন্ট" রেজিস্ট্রার ইত্যাদি থাকবে। আধুনিক সিপিইউগুলিতে 4 টি কোর (বা আরও বেশি) রয়েছে, মেশিন কোড স্তরে কি এটি দেখতে দেখতে 4 টি পৃথক সিপিইউ রয়েছে (অর্থাত্ কেবলমাত্র 4 টি স্বতন্ত্র "ইডিএক্স" রেজিস্ট্রার …
243 assembly  x86  cpu  multicore  smp 

3
অপারেটিং সিস্টেম ছাড়াই কীভাবে একটি প্রোগ্রাম চালানো যায়?
অপারেটিং সিস্টেমটি না চালিয়ে আপনি কীভাবে কোনও প্রোগ্রাম চালাবেন? আপনি কি এমন সংসদীয় প্রোগ্রাম তৈরি করতে পারেন যা কম্পিউটার শুরুতে লোড এবং চালাতে পারে, যেমন একটি ফ্ল্যাশ ড্রাইভ থেকে কম্পিউটার বুট করে এবং এটি সিপিইউতে থাকা প্রোগ্রামটি চালায়?

8
বেস পয়েন্টার এবং স্ট্যাক পয়েন্টার ঠিক কী? তারা কী বোঝায়?
উইকিপিডিয়া থেকে আগত এই উদাহরণটি ব্যবহার করে , যেখানে ড্রস্কয়ার () ড্রলাইন () কে কল করে, (দ্রষ্টব্য যে এই চিত্রটির নীচের দিকে উচ্চ ঠিকানা এবং শীর্ষে নিম্ন ঠিকানা রয়েছে)) কেউ কি আমাকে ব্যাখ্যা কি গেল ebpএবং espএই প্রেক্ষাপটে হয়? আমি যা দেখছি তা থেকে, আমি স্ট্যাকের পয়েন্টারটি সর্বদা স্ট্যাকের শীর্ষে …
225 c++  c  assembly  x86 

5
এআরএম আর্কিটেকচারটি কীভাবে x86 থেকে আলাদা? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি স্ট্যাক ওভারফ্লো নির্দেশিকাগুলি পূরণ করে না । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্ন আপডেট করুন তাই এটা -বিষয়ে স্ট্যাক ওভারফ্লো জন্য। 4 বছর আগে বন্ধ ছিল । এই প্রশ্নটি উন্নত করুন এআরএম মোবাইল হওয়ার প্রত্যাশা করে x86 আর্কিটেকচারটি কিবোর্ডের সাথে …
192 x86  arm 

3
জিসিসি কেন প্রায় একই সি কোডের জন্য এ জাতীয় মূলত বিভিন্ন সমাবেশ তৈরি করে?
একটি অনুকূলিত ftolফাংশন লেখার সময় আমি কিছু খুব বিজোড় আচরণ পেয়েছিGCC 4.6.1 । আমাকে আপনাকে প্রথমে কোডটি দেখান (স্পষ্টতার জন্য আমি পার্থক্য চিহ্নিত করেছি): দ্রুত_আরঙ্ক_আপনি, সি: int fast_trunc_one(int i) { int mantissa, exponent, sign, r; mantissa = (i & 0x07fffff) | 0x800000; exponent = 150 - ((i >> 23) & …

4
কম্পিউটার প্রোগ্রাম চললে কী ঘটে?
আমি সাধারণ তত্ত্ব জানি কিন্তু আমি বিশদগুলিতে ফিট করতে পারি না। আমি জানি যে একটি প্রোগ্রাম কম্পিউটারের দ্বিতীয় স্মৃতিতে থাকে। প্রোগ্রামটি কার্যকর হয়ে গেলে এটি সম্পূর্ণরূপে র‍্যামে অনুলিপি করা হয়। তারপরে প্রসেসর একবারে কয়েকটি নির্দেশাবলী পুনরুদ্ধার করে (এটি বাসের আকারের উপর নির্ভর করে), তাদের রেজিস্টারগুলিতে রাখে এবং তাদের সম্পাদন করে। …

3
প্রতিটি প্রোগ্রামার মেমরি সম্পর্কে কি জানা উচিত?
আমি ভাবছি যে 2007 সাল থেকে মেমরি সম্পর্কে প্রতিটি প্রোগ্রামার যা জানা উচিত তা আলরিখ ড্রিপারের কতটা বৈধ। এছাড়াও আমি 1.0 বা একটি ত্রুটি-বিচ্যুতির চেয়ে নতুন সংস্করণ খুঁজে পাইনি।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.