আমরা কি একটি কার্যকরী কম্পিউটার বানাতে পারি?


12

এফপি যেমন মাশ করেছেন, শেষ পর্যন্ত, আমাদের সমস্ত প্রোগ্রাম কাঠামোগত। এটি হ'ল আমরা এগুলি কতটা খাঁটি বা কার্যকরী করব তা বিবেচনা করে না - এগুলি সর্বদা সমাবেশে অনুবাদ করা হয়, সুতরাং হুডগুলির পিছনে আসলে কী চালায় তা হ'ল নির্দেশাবলী, রাজ্য এবং লুপগুলি। আমরা একরকম এফপি অনুকরণ করি।

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

ননসেন্স স্কেচ

এটি সত্যিকার অর্থে বোঝায় না তবে আমি কী ভাবছি তা চিত্রিত করে।


5
হাতের লিঙ্কটি বন্ধ রাখবেন না, তবে একটি হাস্কেল চিপ তৈরি করা হয়েছিল, বিশেষজ্ঞ সিস্টেমগুলিতে বিশেষত লিস্প হার্ডওয়্যারও ছিল। আমি মনে করি আপনি অন্য কোনও কিছুর চেয়ে মানচিত্রের নিকটবর্তী / হার্ডওয়ারে দৃষ্টান্ত হ্রাস করতে পারেন। এফপির একমাত্র পারফরম্যান্স প্যারালালিজমের স্কেলিবিলিটি। অন্য সমস্ত উপায়ে এফপি কম পারফরম্যান্ট হয় কারণ উচ্চতর স্তরের বিমূর্ততার কারণে এটির নির্দেশিকায় এটি কম জরিমানাযুক্ত। ধাতব স্তরের পারফরম্যান্স রাজা হয়, এবং গণিতের বিমূর্ত স্তরেও মৃত্যুদন্ড কার্যকর করার ক্ষেত্রে সমস্ত কিছুই আবশ্যক। দুটি আদেশযুক্ত পদক্ষেপ না নিয়েই 2 * 3 + 5 গণনা করুন। এটি সমস্ত জরুরী
জিমি হোফা

3
@ জিমিহফার অফ হ্যান্ড হ্যাসেল চিপ লিংক: রেডুসেরন
ড্যান ডি

1
এছাড়াও আপনি ভেরিতে আগ্রহী হতে পারেন যা হাই-অর্ডার এবং অ্যাফাইন পুনরাবৃত্তি সহ একটি কল-বাই-নাম ল্যাম্বদা ক্যালকুলাসের সংকলক যা ভিএইচডিএলের মাধ্যমে স্থির হার্ডওয়্যারে আবশ্যকীয় স্থানীয় প্রভাবও রয়েছে
ড্যান ডি

5
@ ডক্কাট: if we could make a specialized chip for Filter, for example, it would need just a single clock for a Filter operation. সত্যই নয়, কারণ ফিল্টার "অপারেশন" নয়; এটি একটি উচ্চ-অর্ডার ফাংশন যা তালিকায় একটি স্বেচ্ছাসেবী বাহ্যিক অপারেশন প্রয়োগ করে। আপনি এটি একটি একক ঘড়ির চক্রে হ্রাস করতে পারবেন না ।
ম্যাসন হুইলার

2
@ ডক্কাট এটি একটি উচ্চতর অর্ডার ফাংশন, কারণ এটি কোনও ফাংশনকে ইনপুট হিসাবে গ্রহণ করে। হাস্যকর স্পষ্টতা হ'ল যা আপনার উদাহরণকে এমন কিছু করে তোলে যা "একক ক্রিয়াকলাপে" করা যায় can নির্দিষ্ট প্রাকটিক ফাংশন ধ্রুবক এবং এইভাবে এটি সত্যিকারের ফিল্টার নয়। এমন একটি ফিল্টার তৈরি করা যা একটি স্বেচ্ছাসেবামূলক প্রাকটিক ফাংশন নেয় একটি একক ঘড়ির চক্রকে হ্রাস করা যায় না কারণ ইনপুট ফাংশনটি কত ঘড়ি চক্র নেয় তার আপনার কোনও নিয়ন্ত্রণ নেই।
চিউই গম্বল

উত্তর:


11

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

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

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


উত্তরের জন্য ধন্যবাদ, আমি এটিতে উইকিপিডিয়ায় পৃষ্ঠাটি পড়ছি - তবে এফপিজিএ আমার স্কেচের মতো ফাংশনাল প্রোগ্রামিংয়ের জন্য বিশেষত একটি হার্ডওয়ারের চেয়ে জেনেরিক প্রোগ্রামেবল হার্ডওয়ার নয়?
মাইয়াভিক্টর 13'13

1
গুগল "fpga বাছাই অ্যালগরিদম" আপনি যদি দেখতে চান যে এটি কীভাবে হয়ে গেছে। আপনি যা আঁকেন তা হ'ল একটি প্রোগ্রামযোগ্য সংযুক্ত যুক্তিযুক্ত সার্কিট, যা এফপিজিএর জন্য ডিজাইন করা হয়েছে ঠিক তা।
কার্ল বিলেফেল্ট

দুর্দান্ত, আমি আমার গবেষণা করব!
মাইয়াভিক্টর

যদি আপনার কোনও ক্রম নেই তবে আপনি সত্যই এনালগ ইলেক্ট্রনিক্স
জে কে

2
@jk এটি সত্য নয়; উদাহরণস্বরূপ একটি সাধারণ সিপিইউতে গণিত-লজিক্যাল ইউনিটটি গ্রহণ করুন যা ডিজিটাল এবং (খাঁটি) সম্মিলিত।
m3th0dman

8

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

এবং তর্কসাপেক্ষভাবে, কোয়ান্টাম কম্পিউটারগুলিও সেভাবে কাজ করতে পারে: যদি কিছু কোয়ান্টাম ঘটনার অবস্থা অন্যের অবস্থার উপর নির্ভর করে তবে কিছু "প্রাথমিক" রাষ্ট্র পরিবর্তন একই সাথে নিম্নলিখিত রাজ্যগুলিকে বদলে দেবে - কোনও "রাজ্য" অভ্যন্তরীণ নয়।


3
কোয়ান্টাম কম্পিউটারের উল্লেখের জন্য +1, আমি মনে করি যে ওপি জাতীয় জিনিসগুলি করার পরামর্শ দিচ্ছে তারা যখন বাস্তবে বাস্তবায়ন করবে তখন এগুলির মূল উপকার হবে
জিমি হোফা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.