شرکت اینتل یک کیت توسعه نرمافزار آزمایشی کوانتومی با نام Quantum SDK را منتشر کرد!
این کیت یک سری ابزار و روشهای برنامهنویسی را در اختیار توسعهدهندگان قرار میدهد که امکان برنامهنویسی الگوریتمهای کوانتومی را در یک شبیهسازی ممکن میکند. این کیت از زبان برنامهنویسی ++C و کامپایلر LLVM برای برنامهنویسی الگوریتمهای کوانتومی استفاده میکند و به سادگی میتواند با برنامههای C و ++C و پایتون به کار برده شود. این کیت، به نوعی باعث بزرگ شدن جامعهٔ توسعهدهندگانی میشود که در زمینهٔ کامپیوترهای کوانتومی فعالیت میکنند.
این عکس نشان میدهد که شرکت اینتل، و افرادی که در آن کار میکنند، با استفاده از یک دستگاه پردازشی ۳۰۰ میلیمتری، وافرین بر روی یک وافر کیوبیتی (بخشی از یک صفحه اتصال کوانتومی) سیلیسیوم بر روی یک ورقه کوچک انجام دادهاند.
نقل قولاین نقلقول بیان میکند که کیت توسعه نرمافزاری کوانتومی اینتل، به برنامهنویسان کمک میکند تا برای کامپیوترهای کوانتومی گسترده مقیاس آینده آماده شوند. این کیت نه تنها به توسعهدهندگان کمک میکند تا در شبیهسازی الگوریتمهای کوانتومی و برنامهها مسلط شوند بلکه با ایجاد یک جامعه از توسعهدهندگان به پیشرفت صنعت کوانتومی کمک میکند که باعث تسریع در توسعهی برنامههایی میشود که آمادگی آنها در هنگام قرار گرفتن سختافزار کوانتومی اینتل را دارند.
– آن ماتسورا، مدیر برنامههای کاربردی و معماری کوانتومی، آزمایشگاههای اینتل
دربارهی Intel Quantum SDK 1.0: نسخهٔ 1.0 این SDK، شامل یک رابط برنامهنویسی مبتنی بر سیپلاسپلاس است که به برنامهنویسان کلاسیکی، زبان برنامهنویسی که با آن آشنایی دارند، را ارائه میدهد و امکان همکاری بین آنها و برنامهنویسان کوانتومی را فراهم میکند. این کیت نیز، یک محیط اجرایی کوانتومی بهینهسازی شده برای اجرای الگوریتمهای کوانتومی-کلاسیکی هیبریدی دارد. توسعهدهندگان میتوانند از دو محیط مختلف برای شبیهسازی کیوبیتها استفاده کنند، یکی برای نمایش بیشتر تعدادی کیوبیتهای عمومی و دیگری، برای شبیهسازی سختافزار کیوبیتی اینتل. محیط اولیه، یک شبیهساز کیوبیت عمومی بسیار عالی با کد منبع باز به نام Intel® Quantum Simulator (IQS) میباشد که برای 32 کیوبیت در یک گره و بیش از 40 کیوبیت در چندین گره، توانایی دارد. محیط دوم نیز با شبیهسازی سختافزار کیوبیتی اینتل، شبیهسازی کوچک مدل کیوبیتهای گرداننده اسپین سیلیکونی اینتل را فراهم میکند. کیوبیتهای اینتل، از تخصص شرکت در تولید ترانزیستور سیلیکونی برای ساخت کامپیوترهای کوانتومی مقیاس گسترده استفاده میکنند.
تحقیقات کوانتومی اینتل از دستگاههای کیوبیتی تا معماری سختافزار کلی، معماری نرمافزار و برنامهها را پوشش میدهد. Intel Quantum SDK یک کامپیوتر کوانتومی کامل در شبیهسازی است که همچنین قادر به اتصال به سختافزار کوانتومی اینتل، از جمله چیپ کنترل Horse Ridge II و چیپ کیوبیت گرداننده اسپین اینتل است که بزودی در اختیار عموم قرار خواهد گرفت.
کیت توسعهٔ کوانتومی اینتل، به توسعهدهندگان این امکان را میدهد که انتخاب کنند کدام یک از دو محیط موردنیاز برای شبیهسازی کیوبیتها استفاده شود:
- شبیهساز بسیار عالی و با کد منبع باز کیوبیت عمومی، شبیهساز کوانتومی اینتل (Intel Quantum Simulator)
- محیط هدف که سختافزار کیوبیتی اینتل را شبیهسازی میکند و به شبیهسازی مدل کوچک کیوبیتهای گرداننده اسپین سیلیکون اینتل امکان میدهد.
اعلام شده که شرکت اینتل، متعهد به پیشروی در حوزهٔ کامپیوترهای کوانتومی است و از جمله اینترنت از همه جا به عنوان یک روش برای جذب جامعهٔ توسعهدهندگان میباشد. کاربران بتا این کیت، در حال بررسی انواع موارد مثل دینامیک سیالات، فیزیک نجوم وطراحی مواد هستند.
تحقیقات کوانتومی اینتل از دستگاههای کیوبیتی تا معماری سختافزار کلی، کنترل و معماری نرمافزار و برنامهها را پوشش میدهد.
- ادامه مطلب...
-
- 0 دیدگاه
- 893 بازدید