Popular posts

Sunday 17 December 2017

মাইক্রোসফট কোয়ান্টাম কম্পিউটিং

মাইক্রোসফটকোয়ান্টাম কম্পিউটিং হলো কম্পিউটার সায়েন্স এবং কোয়ান্টাম ফিজিক্স এর সমন্বয়।

১২ই ডিসেম্বর মাইক্রোসফট Quantum Development Kit এর ফ্রি প্রিভিউ ভার্সন রিলিজ করে, যেটাতে একটি নতুন প্রোগ্রামিং ভাষা Q#(Q sharp), কোয়ান্টাম কম্পিউটিং সিমুলেটর এবং অন্যান্য উপকরণ আছে। Q# প্রোগ্রামিং ভাষা মূলত কোয়ান্টাম কম্পিউটিং-এর জন্য বিশেষভাবে তৈরী করা হয়েছে।

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

বামদিক থেকে, Charles Marcus, Krysta Svore, Leo Kouwenhoven এবং Michael Freedman মাইক্রোসফটের কোয়ান্টাম কম্পিউটিং প্রচেষ্টার নেতৃত্ব দিচ্ছে। Photo by Brian Smale.

যেহেতু কোয়ান্টাম কম্পিউটার এখনও বিরল,মাইক্রোসফ্ট তাদের কোয়ান্টাম প্রোগ্রাম চালানোর জন্য একটি কোয়ান্টাম সিমুলেটর তৈরী করেছে, যা ৩২ কোয়ান্টাম বিট(qubits) পর্যন্ত, ৩২GB র্যাম ব্যবহার করে প্রোগ্রাম সমর্থন করতে পারে।অর্থাৎ, ডেভেলপাররা quantum code তাদের কম্পিউটার এই debug করতে পারবে।

এছাড়া Q# মাইক্রোসফট ভিজ্যুয়াল স্টুডিওতে একত্রিত করা হয়েছে যার কারণে যারা ইতোমধ্যে অন্যান্য প্রোগ্রামিং ভাষা নিয়ে কাজ করেছে তাদের জন্য এটি শিখতে তুলনামূলকভাবে সহজ হবে।

কিট এর পাশাপাশি মাইক্রোসফট ডকুমেন্টেশন, লাইব্রেরি এবং নমুনা প্রোগ্রাম নিয়ে একটি স্যুট তৈরী করে, যার মাধ্যমে ডেভেলপাররা কোয়ান্টাম কম্পিউটিং আরও সহজে শিখতে পারবে; উদাহরণস্বরূপঃ quantum teleportation। এর মাধ্যমে এক qubits(quantum computing bits) থেকে অন্য qubits এ নিরাপদে তথ্য আদান-প্রদান করা যাবে যা entanglement নামক একটি কোয়ান্টাম স্টেট দ্বারা যুক্ত।

প্রকৃত কোয়ান্টাম কম্পিউটার ক্রায়োজেনিক(Cryogenic) তাপমাত্রা ব্যবহার করে যা অল্পপরিমান qubits এ সীমাবদ্ধ। qubits এবং তাদের environment এর মধ্যে অবাঞ্ছিত ইন্টারঅ্যাকশনের মাধ্যমে বুঝা যায় qubits শুধুমাত্র কোয়ান্টাম এলগোরিদমের গণনার কাজেই ব্যবহার হয় না, ত্রূটি খুঁজতে ও সমাধান করতে ও অতিরিক্ত qubits এর প্রয়োজন হয়। মাইক্রোসফটের লক্ষ্য হলো এমন একটি কোয়ান্টাম কম্পিউটার তৈরী করা যা topological qubits ব্যবহার করবে। এটি এমন একটি qubits যা অবাঞ্ছিত প্রভাবের জন্য অধিকতর স্থিতিশীল এবং কম qubits-এই প্রয়োজনীয় কাজ করা যায়।

আরও বিস্তারিত জানতে মাইক্রোসফট-এ ভিজিট করুন। ধন্যবাদ।

source: Tip Top Tips

No comments:

Post a Comment