সুপার কম্পিউটার কী? এর বৈশিষ্ট্য এবং ব্যবহার
সুপার কম্পিউটার কি?
সুপার কম্পিউটার অত্যন্ত ব্যয়বহুল এবং খুব দ্রুত কাজের জন্য পারদর্শী হিসেবে পরিচিত। বিশ্বের সবচেয়ে শক্তিশালী কম্পিউটার হচ্ছে এই সুপার কম্পিউটার। সাধারণ উদ্দেশ্যের কম্পিউটারগুলোর তুলনায় সুপার কম্পিউটারগুলোর একটি বিশাল কর্মক্ষমতা রয়েছে। সুপার কম্পিউটার ডিজাইনের প্রাথমিক উদ্দেশ্য ছিল বৃহৎ আকারের সংস্থাগুলোতে কম্পিউটিং শক্তি বাড়ানো।
সুপার কম্পিউটার হাজার হাজার প্রসেসরের সমন্বয়ে গঠিত যা একই সাথে অনেকগুলো প্রক্রিয়া চালানোর ক্ষমতা রাখে। এই ধরনের প্রসেসর প্রতি সেকেন্ডে বিলিয়ন এবং ট্রিলিয়ন নির্দেশনা চালাতে পারে। ফলস্বরুপ, এই ধরনের সুপার কম্পিউটারের দাম ৫ লাখ ডলার থেকে ২০০ মিলিয়ন ডলার পর্যন্ত হয়ে থাকে।
সুপার কম্পিউটারগুলো বেশিরভাগই বড় আকারের বৈজ্ঞানিক গবেষণা এবং প্রকৌশল ক্ষেত্রগুলোতে স্থাপন করা হয় কারণ এসব স্থানে প্রচুর পরিমাণে ডেটাবেস রক্ষণাবেক্ষণের প্রয়োজন হয়। সুপার কম্পিউটার ডিজাইনের সাথে জড়িত অসংখ্য অংশ এবং উপাদানগুলোর কারণে এটি আকারে খুব বড় হয়।
একটি সুপার কম্পিউটারের উদাহরণ হল তিয়ানহি-২ (Tianhe-2), যা চীনের গুয়াংজুতে ন্যাশনাল সুপার কম্পিউটার সেন্টারে অবস্থিত। এটি ৩.১২ মিলিয়ন কোর বৈশিষ্ট্যযুক্ত।
সুপার কম্পিউটারের ইতিহাস
সুপারকম্পিউটারগুলো ১৯৬০-এর দশকে প্রথম চালু করা হয়েছিল। ম্যানচেস্টার বিশ্ববিদ্যালয়ের অ্যাটলাস এবং সেমুর ক্রে (Seymour Cray) দ্বারা এটি বিকশিত করা হয়েছিল। Cray এর ডিজাইন করা CDC ১৬০৪ যা ছিল বিশ্বের প্রথম সুপার কম্পিউটার এবং এটি ভ্যাকুয়াম টিউবের পরিবর্তে ট্রানজিস্টর দিয়ে তৈরি করা হয়।
বিশ্বের দ্রুততম সুপার কম্পিউটার ছিল চীনের উইক্সু শহরের সানওয়ে তাইহুলাইট (Sunway TaihuLight) যা চীনের প্যারালাল কম্পিউটার ইঞ্জিনিয়ারিং অ্যান্ড টেকনোলজির জাতীয় গবেষণা কেন্দ্র দ্বারা তৈরি করা হয়েছে।
সুপার কম্পিউটারের কিছু ধরণ যেমন:
Tianhe-2
Titan
IBM Sequoia
K Computer
Tianhe-I
Jaguar
IBM Roadrunner
NEBULAE
KRAKEN
PLEIADES
সুপার কম্পিউটারের বৈশিষ্ট্য
সুপার কম্পিউটার হল বিশ্বের দ্রুততম কম্পিউটার যা খুব দ্রুত পরিমাণ ডেটা প্রক্রিয়া করতে পারে। একটি সুপার কম্পিউটারের কম্পিউটিং কর্মক্ষমতা MIPS এর পরিবর্তে FLOPS (যা প্রতি সেকেন্ডে ফ্লোটিং-পয়েন্ট অপারেশন) আকারে পরিমাপ করা হয়। সুপার কম্পিউটারগুলো হাজার হাজার প্রসেসর নিয়ে গঠিত যা প্রতি সেকেন্ডে বিলিয়ন এবং ট্রিলিয়ন গণনা করতে পারে।
সুপার কম্পিউটারের কিছু স্বতন্ত্র বৈশিষ্ট্য রয়েছে। যেমন:
- বিশাল সংখ্যার প্রক্রিয়াকরণ ইউনিট
- RAM টাইপ মেমরি ইউনিটের একটি বিশাল সংগ্রহ
- নোডের মধ্যে উচ্চ গতির আন্তঃসংযোগ
- উচ্চ ইনপুট/আউটপুট সিস্টেমের গতি
- কাস্টম সফ্টওয়্যার ব্যবহার
- কার্যকর তাপ নিয়ন্ত্রণ ব্যবস্থাপনা
- এটি বিপুল পরিমাণ গণনা পরিচালনা করতে সক্ষম যা মানুষের ক্ষমতার বাইরে।
- অনেক ব্যক্তি একই সময়ে সুপার কম্পিউটার অ্যাক্সেস করতে পারে।
- সবচেয়ে ব্যয়বহুল কম্পিউটার।
সুপার কম্পিউটারের ব্যবহার
- সুপারকম্পিউটারগুলো প্রথমদিকে মূলত পারমাণবিক অস্ত্রের নকশা এবং জাতীয় নিরাপত্তা সম্পর্কিত প্রজেক্ট সমূহে ব্যবহৃত হত। কিন্তু বর্তমানে মহাকাশ, পেট্রোলিয়াম এবং স্বয়ংচালিত শিল্পে এটি অত্যাধিক ব্যবহার হচ্ছে। এছাড়া, সুপার কম্পিউটারগুলো প্রকৌশল বা বৈজ্ঞানিক গবেষণার সাথে জড়িত ক্ষেত্রগুলোতে ব্যাপক প্রয়োগ খুঁজে পেয়েছে।
- এটির মাধ্যমে উপ-পরমাণু কণার গঠন এবং মহাবিশ্বের উৎপত্তি ও প্রকৃতির অধ্যয়নের ক্ষেত্র বিস্তৃতি লাভ করেছে। সুপার কম্পিউটারগুলো আবহাওয়ার পূর্বাভাস দেওয়ার জন্য একটি অপরিহার্য হাতিয়ার হয়ে উঠেছে।
- সুপার কম্পিউটারগুলো রিয়েল-টাইম প্রক্রিয়াকরণের প্রয়োজন হয়।
- বৈজ্ঞানিক সিমুলেশন এবং গবেষণা যেমন আবহাওয়ার পূর্বাভাস, আবহাওয়াবিদ্যা, পারমাণবিক শক্তি গবেষণা, পদার্থবিদ্যা এবং রসায়নের পাশাপাশি অত্যন্ত জটিল অ্যানিমেটেড গ্রাফিক্সের জন্য ব্যবহার করা হয়।
- সুপারকম্পিউটারগুলো বিভিন্ন রোগ নির্ণয় করতে এবং স্ট্রোক, মস্তিষ্কের আঘাত এবং অন্যান্য রক্ত প্রবাহের সমস্যাগুলোর একটি ভাল ফলাফল প্রদান করতে ব্যবহৃত হয়।
- রোগের কারণ ব্যাখ্যা করতে এবং অসুস্থতার আচরণ এবং চিকিত্সার পূর্বাভাস দিতেও এটি ব্যবহৃত হয়।
- সামরিক বাহিনী, বিমান, ট্যাংক এবং অস্ত্র পরীক্ষার জন্য সুপার কম্পিউটার ব্যবহার করা হয়। এটি ডেটা এনক্রিপ্ট করার জন্যও ব্যবহৃত হয়।
- বিজ্ঞানীরা পারমাণবিক অস্ত্র বিস্ফোরণের প্রভাব পরীক্ষা করতে ব্যবহার করেন।
- হলিউড অ্যানিমেশন তৈরির জন্য সুপার কম্পিউটার ব্যবহার করে।
- সুপার কম্পিউটারগুলি অনলাইন গেমিংয়ের জন্য ব্যবহৃত হয়।
- সুপারকম্পিউটারগুলো গেমের কর্মক্ষমতা স্থিতিশীল করতে সহায়তা করে।
- আবহাওয়া এবং বিজ্ঞান গবেষণার ক্ষেত্রগুলো সুপার কম্পিউটারের উপর নির্ভর করে কারণ অন্বেষণকারী সৌরজগৎ, পৃথিবীকে ঘিরে থাকা উপগ্রহ এবং পারমাণবিক গবেষণার মতো অন্যান্য ক্ষেত্রগুলি থেকে ডেটা বিশ্লেষণের জন্য।
- কিছু বড় বড় কোম্পানির ডাটা স্টোরেজ হাউস বা ক্লাউড সিস্টেম থেকে দরকারী তথ্য বের করার জন্য সুপার কম্পিউটারের প্রয়োজন। যেমন বীমা কোম্পানি।
- বিটকয়েন এবং স্টক মার্কেটের মতো উদীয়মান অনলাইন মুদ্রা জগতে প্রকৃত আর্থিক সাফল্যে সুপার কম্পিউটার একটি গুরুত্বপূর্ণ ভূমিকা পালন করে।
- বিজ্ঞানীরা তাদের নিজস্ব পরীক্ষাগারে সুপারকম্পিউটার ব্যবহার করে নির্দিষ্ট এলাকায় কুয়াশা এবং অন্যান্য দূষণের মাত্রার পূর্বাভাস দেওয়ার জন্য ব্যবহার করে।