HeadlinesBriefing favicon HeadlinesBriefing.com

ইন্টেল 8087 ট্যানজেন্ট অ্যালগোরিদমের রিভার্স-ইঞ্জিনেরিং

Hacker News •
×

১৯৮০ সালে, ইন্টেল আপলোড করল 8087, একটি ফ্লোটিং-পয়েন্ট চিপ যিনি আইবি এম পিসিতে ত্রিকোণometric গণনাকে অনেক দ্রুত করেছে। এই লেখায় তার ট্যানজেন্ট নির্দেশনা, FPT AN-এর পেছনের অ্যালগোরিদমের আলোচনা করা হয়েছে, যা CORDIC বহুপদ অনুমানের সাথে জড়িত होकर গতি এবং সঠিকতা উভয় অর্জন করে। 8087-তে ট্যানজেন্ট গণনা করতে ৯০ মাইক্রোসেকেন্ড লাগে, যা 8086 মাইক্রোপ্রসেসর দ্বারা প্রয়োজন ১৩,০০০ মাইক্রোসেকেন্ডের তুলনাে একটি বড় উন্নতি। চিপের মাইক্রোকড ROM এবং ডেটাপথ- microscopic imaging মাধ্যমে প্রকাশিত- যাচাই করে লেখক কীভাবে B-58 হাস্টার বomberের উত্তরাধিকার ডিজাইনকে প্রভাবিত করেছে। ইঞ্জিনিয়ার জ্যাক ভোল্ডার originally 1956-তে Convair B-58A হাস্টার জন্য CORDIC বিকাশ করেছেন, শিফ্ট-এন্ড-অপারেশন ব্যবহার করে ত্রিকোণometric ফাংশন গণনা ছাড়াই গুণন করে। অ্যালগোরিদম একটি কোণকে পূর্ব-গণনা rotationsে ভাগ করে, প্রতিটি iterationে দ্রুত hộiম converge করে। 8087-এর ডেটাপাথে constant ROM, shifter, এবং adder মতো ফাংশনাল ব্লক রয়েছে, যা দক্ষ transcendental গণনা জন্য অপ্টিমাইজড আছে।