PROGRAM DEVELOPMENT SUPPORT DEVICE FOR COMPUTER SYSTEM INCLUDING QUANTUM COMPUTER, PROGRAM DEVELOPMENT SUPPORT PROGRAM, AND SIMULATION DEVICE
    87.
    发明公开
    PROGRAM DEVELOPMENT SUPPORT DEVICE FOR COMPUTER SYSTEM INCLUDING QUANTUM COMPUTER, PROGRAM DEVELOPMENT SUPPORT PROGRAM, AND SIMULATION DEVICE 审中-公开
    程序开发支持装置上使用一台量子计算机程序开发支持程序和仿真装置的计算机系统

    公开(公告)号:EP1840739A1

    公开(公告)日:2007-10-03

    申请号:EP05772573.1

    申请日:2005-08-22

    IPC分类号: G06F9/45 G06F9/455 G06N1/00

    CPC分类号: G06F8/20 B82Y10/00 G06N99/002

    摘要: A section detector 12 detects a section in a source code written in the C++ language for performing a database search process, and a processing time estimator 13 estimates both the processing time for the section by a conventional logic operation and the processing time by quantum computing based on Grover's search algorithm. If it is determined that the latter is shorter than the former by a determiner 14, a replacing processor 15 replaces the section with a program written in C++ corresponding to Grover's search algorithm. Accordingly, a source code is completed in which a portion or portions suitable for computing by quantum computer is replaced. Thus, with the present invention, it is possible to easily develop a program for simulating a cooperative operation between a quantum computer and a conventional computer in a computer system including the two types of computers.

    摘要翻译: A节检测器12由一个常规的逻辑运算和基于由量子计算的处理时间检测用C ++语言用于执行数据库搜索处理的源代码13个估计两者的处理时间的部分相当的部分,和一个处理时间估计 在Grover的搜索算法。 如果确定开采做后者是由判定装置14短于前者,一个更换处理器15替换用C ++编写对应Grover的搜索算法的程序部分。 因此,源代码完成,其中,部分或适于通过量子计算机计算部分被替换。 因此,利用本发明,能够容易地开发程序用于在计算机系统,其包括两个类型的计算机模拟量子计算机和常规计算机之间的协作操作。