-
公开(公告)号:CN114025873B
公开(公告)日:2023-10-03
申请号:CN202080043874.9
申请日:2020-04-27
申请人: 微软技术许可有限责任公司
摘要: 用于聚合物合成的试剂和溶剂被再使用或再循环,而不是被丢弃。可以分别在多个专用容器之一中收集来自聚合物合成的每个步骤的流出物。再使用将来自聚合物合成步骤的流出物返回到聚合物合成器的输入以供后续在同一步骤中使用。再循环处理来自聚合物合成的一个或多个步骤的流出物,以恢复原始浓度或纯度水平以供在稍后的合成运行中使用。质量控制分析可以确定从聚合物合成器中收集的流出物是否被再使用或再循环。这些技术降低了试剂成本和废物数量。这些技术可以用于亚磷酰胺或基于酶的脱氧核糖核酸(DNA)合成。
-
公开(公告)号:CN105593843B
公开(公告)日:2018-11-16
申请号:CN201480047872.1
申请日:2014-08-29
申请人: 微软技术许可有限责任公司
IPC分类号: G06F17/16
CPC分类号: G06F17/16
摘要: 提供了涉及将稀疏矩阵编码成可经由计算系统的并行处理高效处理的数据结构格式的各实施例。在一个实施例中,可接收稀疏矩阵。可遍历所述稀疏矩阵中的一组指定行,直到所述稀疏矩阵中的所有非零元素已被放置在第一阵列中。每当所述组中的一行被遍历时,该行中的下一个非零元素可被放置在第一阵列中。如果所述一组指定行的一个给定行的所有非零元素都已被放置在所述第一阵列中,则该组指定行中该给定行可被替换为所述稀疏矩阵的下一个未经处理的行。所述稀疏矩阵被编码于其中的数据结构可被输出。所述数据结构可包括所述第一阵列。
-
公开(公告)号:CN106663044B
公开(公告)日:2020-03-03
申请号:CN201580034653.4
申请日:2015-06-24
申请人: 微软技术许可有限责任公司
摘要: 存储器控制器可包括用于延长寿命的存储器的错误校正模块,该错误校正模块跟踪禁用页面内的非故障连续比特的至少一个有大小的块作为备用块,并且将来自禁用页面的备用块重用为用于活动块的错误校正资源。活动块可存储数据、数据以及元数据,或仅元数据(例如,错误校正元数据)。一种用于延长寿命的存储器的方法可包括:对于包含至少一个故障的元数据的活动块,使用至少一个备用块来校正该活动块的数据。对于包含至少一个故障的活动数据块,该数据可初始地经由与第一备用块的XOR校正来被校正,并然后最终经由与第二备用块的XOR校正来被校正。
-
公开(公告)号:CN112955567A
公开(公告)日:2021-06-11
申请号:CN201980073131.3
申请日:2019-10-29
申请人: 微软技术许可有限责任公司
IPC分类号: C12Q1/6806
摘要: 公开了一种数据存储介质,其包含二维(2D)支撑结构,在所述支撑结构上放置有编码数字信息的人工合成的DNA分子且然后用保护层覆盖所述DNA分子。所述2D支撑结构由诸如金属箔、玻璃或塑料的材料形成。可以用带正电荷的分子使所述2D支撑结构官能化以改善DNA粘附。通过将DNA包封在非反应性材料(例如二氧化硅)的保护层或金属的薄层中来保护所述DNA免受降解。还公开了将DNA存储在2D支撑结构上的方法。特定DNA分子与2D支撑结构上的物理存储位置的相关性为选择性访问特定数字信息提供了几何可寻址性。
-
公开(公告)号:CN105164756A
公开(公告)日:2015-12-16
申请号:CN201480014064.5
申请日:2014-03-04
申请人: 微软技术许可有限责任公司
CPC分类号: G11C27/005 , G06F12/0246 , G11C11/5628 , G11C11/5678 , G11C13/0004 , G11C13/004 , G11C13/0069 , G11C16/06 , G11C16/3495
摘要: 本技术放宽了MLC存储器的存储器操作(诸如写入或读取)的精准性(或完整数据正确性保证)要求,使得应用可写入和读取作为近似值的数字数据值。MLC的类型包括闪存MLC和MLC相变存储器(PCM)以及其它电阻式技术。许多软件应用可能不需要一般用于存储和读取数据值的准确性或精准性。例如,应用可以在相对低分辨率的显示器上渲染图像,并且可不需要对于每个像素的准确数据值。通过放宽存储器操作的精准性或正确性要求,MLC存储器可具有提高的性能、寿命、密度和/或能量效率。
-
公开(公告)号:CN105164756B
公开(公告)日:2019-07-16
申请号:CN201480014064.5
申请日:2014-03-04
申请人: 微软技术许可有限责任公司
CPC分类号: G11C27/005 , G06F12/0246 , G11C11/5628 , G11C11/5678 , G11C13/0004 , G11C13/004 , G11C13/0069 , G11C16/06 , G11C16/3495
摘要: 本技术放宽了MLC存储器的存储器操作(诸如写入或读取)的精准性(或完整数据正确性保证)要求,使得应用可写入和读取作为近似值的数字数据值。MLC的类型包括闪存MLC和MLC相变存储器(PCM)以及其它电阻式技术。许多软件应用可能不需要一般用于存储和读取数据值的准确性或精准性。例如,应用可以在相对低分辨率的显示器上渲染图像,并且可不需要对于每个像素的准确数据值。通过放宽存储器操作的精准性或正确性要求,MLC存储器可具有提高的性能、寿命、密度和/或能量效率。
-
公开(公告)号:CN104137094B
公开(公告)日:2019-07-09
申请号:CN201380010892.7
申请日:2013-02-13
申请人: 微软技术许可有限责任公司
IPC分类号: G06F16/958
CPC分类号: G06F16/9574
摘要: 本发明涉及一种基于用户将请求访问内容的预测来及时地将该内容预先取回到计算设备的技术。与内容相关联的包括时间特征、空间特征、时空特征和/或其它特征的特征被提供给至少部分地用历史访问数据来训练的模型。该模型返回从中作出是否预先取回内容的判定的信息。
-
公开(公告)号:CN106663044A
公开(公告)日:2017-05-10
申请号:CN201580034653.4
申请日:2015-06-24
申请人: 微软技术许可有限责任公司
摘要: 存储器控制器可包括用于延长寿命的存储器的错误校正模块,该错误校正模块跟踪禁用页面内的非故障连续比特的至少一个有大小的块作为备用块,并且将来自禁用页面的备用块重用为用于活动块的错误校正资源。活动块可存储数据、数据以及元数据,或仅元数据(例如,错误校正元数据)。一种用于延长寿命的存储器的方法可包括:对于包含至少一个故障的元数据的活动块,使用至少一个备用块来校正该活动块的数据。对于包含至少一个故障的活动数据块,该数据可初始地经由与第一备用块的XOR校正来被校正,并然后最终经由与第二备用块的XOR校正来被校正。
-
公开(公告)号:CN105593843A
公开(公告)日:2016-05-18
申请号:CN201480047872.1
申请日:2014-08-29
申请人: 微软技术许可有限责任公司
IPC分类号: G06F17/16
CPC分类号: G06F17/16
摘要: 提供了涉及将稀疏矩阵编码成可经由计算系统的并行处理高效处理的数据结构格式的各实施例。在一个实施例中,可接收稀疏矩阵。可遍历所述稀疏矩阵中的一组指定行,直到所述稀疏矩阵中的所有非零元素已被放置在第一阵列中。每当所述组中的一行被遍历时,该行中的下一个非零元素可被放置在第一阵列中。如果所述一组指定行的一个给定行的所有非零元素都已被放置在所述第一阵列中,则该组指定行中该给定行可被替换为所述稀疏矩阵的下一个未经处理的行。所述稀疏矩阵被编码于其中的数据结构可被输出。所述数据结构可包括所述第一阵列。
-
公开(公告)号:CN102622329B
公开(公告)日:2015-12-02
申请号:CN201210030338.2
申请日:2012-02-10
申请人: 微软技术许可有限责任公司
IPC分类号: G06F15/167
CPC分类号: G06F15/167 , G06F12/0802 , G06F12/0811 , G06F12/084 , G06F12/0842 , G06F12/0866
摘要: 本发明公开了多核计算机中的远程核操作。描述了具有共享物理存储器的多核处理器。在一实施例中,发送方核向目的地核发送存储器写请求,使得目的地核可对该请求采取动作,如同该请求源自目的地核那样。在一示例中,一数据结构在共享物理存储器中被配置,并且被映射成对于发送方核和目的地核是可访问的。在一示例中,共享数据结构被用作发送方核与目的地核之间的用于使用存储器写请求来承载数据的消息通道。在一实施例中,使用共享物理存储器来启用一通知机制,以便通过更新通知数据结构来向目的地核通知各事件。在一示例中,通知机制在目的地核触发通知进程,以告知通知的接收进程。
-
-
-
-
-
-
-
-
-