朱振忠自小对电脑软件编程深感兴趣,大学攻读的是电脑工程,进入职场后的工作也与编写电脑软件有关,但他没料到会有机会参与组建量子电脑。
31岁的朱振忠现在是一家知名量子计算(quantum computing)起步公司的首席工程师。公司主要业务为软件开发,在传统电脑的编程语言和量子电脑之间搭起桥梁,让前者能在量子电脑上高效执行。
量子计算是一种基于量子力学规律的计算模式,在药物研发、金融优化、密码破译、材料设计等特定复杂领域方面,具有传统超级电脑无法比拟的优越性。
大约两年前,公司决定组建量子电脑,并集成进入硬件测试平台中,以协助它实现量子计算更具商业可行性的目标。朱振忠于是跨出开发软件的舒适圈,踏进了研究硬件设施的世界。
他服务的公司是全球首家拥有并运行量子电脑的软件公司。以商业规模而非学术规模组建和运行量子电脑,要考虑的因素很多,例如稳定性。
他指出,在实验室环境里,可以更换设备来测试不同的配置,以求得更好的效率。“但在商业环境中,我们必须争取量子电脑一旦组建好,就可长时间运行。任何一点改动都会影响客户,公司也会有亏损。”
对朱振忠而言,参与组建量子电脑是非常有意义和有趣的经验,并收获了许多专业知识。“无论你读了多少教科书,很多事情都是等到自己动手实践的时候才会明白的。”
例如,不同因素相互作用会产生不同的结果。量子电脑的供水、供电、里头运行的网络等,甚至是放置量子电脑的量子计算设施房内的温度,这些看似很微小的细节都会影响运作。“在外人看来,就是把平凡的元素组合在一起,但其实必须有精密的计算与考量。”
朱振忠和团队接下来的任务是把公司新采购的另一台量子电脑,整合入现有平台中。由于公司自行组建的是超导(superconducting)量子电脑,而新买的是离子阱(ion trap)量子电脑,两者的操作模式并不一样,这个整合工作是个不小的挑战。
