草庐IT

探索未来量子计算的七种潜在用途

Jacob Roundy 2023-03-28 原文

利用量子计算能力的组织可以帮助人类解决世界上一些最大的问题,并在从药物研究到全球农业等关键领域取得突破。

但是,我们离量子计算成为主流的未来还有多远,数据中心如何为未来做好准备?目前,量子计算的许多用途要么是实验性的,要么是假设性的,因为我们仍处于学习如何大规模实施量子计算的早期阶段,但随着技术的发展,组织不应忽视如何使用它。

量子计算的潜在用途

经典计算在二进制空间中处理数据,这限制了它可以处理的数据量和产生的决策。这也称为串行处理。然而,量子计算使用的是多维处理。

串行处理一次检查一个数据的每个组合,以得出正确的结果。与使用位的二进制串行处理方法不同,多维处理是分层的。这加快了计算的交付和准确性,并增强了结果的多样性。简而言之,量子计算可以更快地提供更高质量的结果。

以下是我们未来可以看到的量子计算的几个实际应用:

  • 人工智能和机器学习(ML)。同时计算问题的解决方案的能力,而不是顺序计算的能力,对人工智能和ML具有巨大的潜力。如今的组织使用人工智能和ML来发现自动化和优化任务的方法。当与量子计算结合使用时,优化可以进行得更快、更规模化,特别是在处理和分析高度复杂甚至非结构化的大数据集时。
  • 金融建模。有了量子计算的建模能力,金融机构可以使用这项技术更好地对大规模投资和证券的行为进行建模。这可能有助于降低风险,优化大规模投资组合,并帮助金融组织更好地了解全球金融经济的趋势和动向。
  • 网络安全。量子计算可能会对隐私和加密产生直接影响。鉴于网络安全格局的快速演变,量子计算机可以帮助在使用过程中对数据进行加密,同时提供传输中和静态保护。
  • 路线和交通优化。最优路径规划是畅通供应链物流和运输的关键。最大的挑战是利用影响这一规划的所有实时数据--从变化的天气模式到交通流量。这就是量子计算机的优势所在。他们可以实时处理所有这些数据,并一次性调整整个车队的路线,使每一辆车都走上最佳前进路线。
  • 制造业。量子计算机可以运行更准确、更逼真的原型和测试。在制造领域,这可以帮助降低原型成本,并产生不需要太多测试的更好的设计。
  • 药物和化学研究。量子计算机可以为原子之间的相互作用创建更好的模型,从而对分子结构有更好、更精确的理解。这可能会直接影响药物和化学研究,并影响新产品和药物的开发方式。量子计算机的预测能力还可以预见化合物和药物随着时间的推移将如何发展、演变以及与其他元素相互作用。
  • 电池。量子计算可以帮助制造商更好地了解如何将新材料融入电池和半导体等产品中。这可以为如何优化电池的寿命和效率提供更多的洞察。量子计算还可以帮助制造商更好地了解锂化合物和电池化学。例如,量子计算可以利用并理解蛋白质的对接能量是如何工作的,这将为电动汽车带来更好的电池。

随着量子计算成为主流,数据中心如何适应

组织需要时间才能将量子计算应用于更大范围的运营--最早5到10年--但随着技术的发展,密切关注这一领域的趋势和进步并不是一个坏主意。数据中心管理员应该已经跟踪颠覆性趋势,以保持领先一步,但这对量子计算来说更是如此。关注这个领域的思想领袖,注意风险和机会。

数据中心和管理员还可以与量子计算公司合作,或招募量子计算人才进行准备。后者现在特别值得,因为即使是几个量子专家也可以帮助组织探索潜在的用途。他们还可以跟踪行业发展,并确定量子计算可能受益的机会。

最后,谈到技术,数据中心应该把重点放在进一步的数字化转型上。继续建设数字基础设施和扩展数据集,着眼于最终过渡到或在一定程度上采用量子计算工作流。当投资于所需的硬件和专业知识可行时,组织就可以尽快启动并运行量子计算。

建立在量子计算基础上的未来是一个充满希望的未来,在这个未来中,我们可以更快、更高效、更准确、更大规模地解决人类一些最重大的问题。当我们努力增强和扩展我们目前的量子能力时,真正的问题是我们何时到达那个未来。

有关探索未来量子计算的七种潜在用途的更多相关文章

  1. ruby-on-rails - 使用一系列等级计算字母等级 - 2

    这里是Ruby新手。完成一些练习后碰壁了。练习:计算一系列成绩的字母等级创建一个方法get_grade来接受测试分数数组。数组中的每个分数应介于0和100之间,其中100是最大分数。计算平均分并将字母等级作为字符串返回,即“A”、“B”、“C”、“D”、“E”或“F”。我一直返回错误:avg.rb:1:syntaxerror,unexpectedtLBRACK,expecting')'defget_grade([100,90,80])^avg.rb:1:syntaxerror,unexpected')',expecting$end这是我目前所拥有的。我想坚持使用下面的方法或.join,

  2. 计算机毕业设计ssm+vue基本微信小程序的小学生兴趣延时班预约小程序 - 2

    项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU

  3. ruby - 如何计算 Liquid 中的变量 +1 - 2

    我对如何计算通过{%assignvar=0%}赋值的变量加一完全感到困惑。这应该是最简单的任务。到目前为止,这是我尝试过的:{%assignamount=0%}{%forvariantinproduct.variants%}{%assignamount=amount+1%}{%endfor%}Amount:{{amount}}结果总是0。也许我忽略了一些明显的东西。也许有更好的方法。我想要存档的只是获取运行的迭代次数。 最佳答案 因为{{incrementamount}}将输出您的变量值并且不会影响{%assign%}定义的变量,我

  4. ruby - 使用 Ruby,计算 n x m 数组的每一列中有多少个 true 的简单方法是什么? - 2

    给定一个nxmbool数组:[[true,true,false],[false,true,true],[false,true,true]]有什么简单的方法可以返回“该列中有多少个true?”结果应该是[1,3,2] 最佳答案 使用转置得到一个数组,其中每个子数组代表一列,然后将每一列映射到其中的true数:arr.transpose.map{|subarr|subarr.count(true)}这是一个带有inject的版本,应该在1.8.6上运行,没有任何依赖:arr.transpose.map{|subarr|subarr.in

  5. arrays - 计算数组中的匹配元素 - 2

    给定两个大小相等的数组,如何找到不考虑位置的匹配元素的数量?例如:[0,0,5]和[0,5,5]将返回2的匹配项,因为有一个0和一个5共同;[1,0,0,3]和[0,0,1,4]将返回3的匹配项,因为0有两场,1有一场;[1,2,2,3]和[1,2,3,4]将返回3的匹配项。我尝试了很多想法,但它们都变得相当粗糙和令人费解。我猜想有一些不错的Ruby习惯用法,或者可能是一个正则表达式,可以很好地回答这个解决方案。 最佳答案 您可以使用count完成它:a.count{|e|index=b.index(e)andb.delete_at

  6. ruby - 在 Ruby 中的另一个上下文中评估潜在的相对 URI - 2

    我在Ruby程序中有两个URI。一个肯定是绝对URI,另一个可能是绝对URI或相对URI。我想在第一个的上下文中将第二个转换为绝对URI,所以如果第一个是http://pupeno.com/blog第二个是/about,结果应该是http://pupeno.com/about.有什么想法吗? 最佳答案 Ruby的内置URI和Addressablegem,做这个简短的工作。我更喜欢Addressable,因为它功能更全面,但URI是内置的。require'uri'URI.join('http://pupeno.com/blog','/

  7. ruby-on-rails - 如何计算 Ruby/Rails 中 JSON 对象的数量 - 2

    Ruby中如何“一般地”计算以下格式(有根、无根)的JSON对象的数量?一般来说,我的意思是元素可能不同(例如“标题”被称为其他东西)。没有根:{[{"title":"Post1","body":"Hello!"},{"title":"Post2","body":"Goodbye!"}]}根包裹:{"posts":[{"title":"Post1","body":"Hello!"},{"title":"Post2","body":"Goodbye!"}]} 最佳答案 首先,withoutroot代码不是有效的json格式。它将没有包

  8. ruby - 如何计算自 Ruby 中给定日期以来的周数? - 2

    目标我正在尝试计算自给定日期以来周的距离,而无需跳过任何步骤。我更喜欢用普通的Ruby来做,但ActiveSupport无疑是一个可以接受的选择。我的代码我写了以下内容,这似乎可行,但对我来说似乎还有很长的路要走。require'date'DAYS_IN_WEEK=7.0defweeks_sincedate_stringdate=Date.parsedate_stringdays=Date.today-dateweeks=days/DAYS_IN_WEEKweeks.round2endweeks_since'2015-06-15'#=>32.57ActiveSupport的#weeks

  9. 最新版人脸识别小程序 图片识别 生成二维码签到 地图上选点进行位置签到 计算签到距离 课程会议活动打卡日常考勤 上课签到打卡考勤口令签到 - 2

    技术选型1,前端小程序原生MINA框架cssJavaScriptWxml2,管理后台云开发Cms内容管理系统web网页3,数据后台小程序云开发云函数云开发数据库(基于MongoDB)云存储4,人脸识别算法基于百度智能云实现人脸识别一,用户端效果图预览老规矩我们先来看效果图,如果效果图符合你的需求,就继续往下看,如果不符合你的需求,可以跳过。1-1,登录注册页可以看到登录页有注册入口,注册页如下我们的注册,需要管理员审核,审核通过后才可以正常登录使用小程序1-2,个人中心页登录成功以后,我们会进入个人中心页我们在个人中心页可以注册人脸,因为我们做人脸识别签到,需要先注册人脸才可以进行人脸比对,进

  10. ruby - 如何计算两个字符串共有的字符数? - 2

    如何计算两个字符串之间的字符交集?例如(假设我们有一个名为String.intersection的方法):"abc".intersection("ab")=2"hello".intersection("hallo")=4好的,男孩女孩们,感谢你们的大量反馈。更多示例:"aaa".intersection("a")=1"foo".intersection("bar")=0"abc".intersection("bc")=2"abc".intersection("ac")=2"abba".intersection("aa")=2一些补充说明:维基百科定义intersection如下:Int

随机推荐