مقالاتنرم افزار

یک زبان و روش مستقل سخت افزار برای محاسبات کلاسیک-کوانتومی

A language and hardware independent approach to quantum–classical computing

 

 

XACC یک زبان برنامه نویسی است که برنامه نویسی کلاسیک-کوانتومی را پشتیبانی می کند. این برنامه امکان اجرای هسته های کوانتومی در کیو پی یو های IBM، Rigetti و D-Wave و همچنین تعدادی از شبیه سازهای کامپیوترهای کوانتومی را فراهم می کند، و به دنبال مدل مستقل از سخت افزار محاسبات کوانتومی پایه است. در نتیجه می توان برنامه های کوانتومی را با استفاده از یک رابط برنامه نویسی کاربردی، تعریف و اجرا نمود. این نرم افزار همچنین یک کامپایلر را ارائه نموده که برنامه نویسی کوانتومی مستقل را فراهم می کند. بنابراین، ادغام و قابلیت همکاری در این زبان برنامه نویسی وجود دارد.

در این کار یک معماری نرم افزار تعریف می شود که قادر به پشتیبانی از سخت افزار و نرم افزار است و می تواند طیف وسیعی از مدل های محاسبات کوانتومی را از طریق نمونه های آماری توضیح دهد. همچنین در این کار یک مجموعه سطح بالا از رابط ها و مفاهیم برنامه نویسی نشان داده شده است که از پردازنده های کوانتومی پشتیبانی می کند. در این مقاله به معرفی کامل زبان برنامه نویسی XACC پرداخته شده است.

 

نویسندگان:

A.J. McCaskey et al.

مجله:

Elsevier, July. 2018

منبع:

reader.elsevier.com

 

گردآوری:

حسین رحمتی

ویرایش:

دکتر میلاد معظمی گودرزی

برچسب ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن