-
公开(公告)号:CN105308565A
公开(公告)日:2016-02-03
申请号:CN201480031172.3
申请日:2014-05-28
Applicant: 微软技术许可有限责任公司
IPC: G06F9/45
Abstract: 使用包括与程序结构相关的信息的编程语言的源代码来生成抽象句法树(AST)。可并行地执行AST的生成。这些类型被分割成形成汇编件的多个(例如,可配置的)模块。在编译过程的不同阶段期间,可并行地编译每一模块。由于不同的模块(例如,并行地)编译,因此来自不同模块的编译器元数据可被写入可通过不同编译过程访问的存储库。在流经编译流水线之后,经丰富的AST中的每一个AST都用于代码生成,其中它们被变换成目标语言(例如,可在硬件上执行的代码流)。可执行代码接着被存储为汇编件的一部分。代码的存储还可并行地执行。
-
公开(公告)号:CN105308565B
公开(公告)日:2019-04-02
申请号:CN201480031172.3
申请日:2014-05-28
Applicant: 微软技术许可有限责任公司
IPC: G06F8/41
Abstract: 使用包括与程序结构相关的信息的编程语言的源代码来生成抽象句法树(AST)。可并行地执行AST的生成。这些类型被分割成形成汇编件的多个(例如,可配置的)模块。在编译过程的不同阶段期间,可并行地编译每一模块。由于不同的模块(例如,并行地)编译,因此来自不同模块的编译器元数据可被写入可通过不同编译过程访问的存储库。在流经编译流水线之后,经丰富的AST中的每一个AST都用于代码生成,其中它们被变换成目标语言(例如,可在硬件上执行的代码流)。可执行代码接着被存储为汇编件的一部分。代码的存储还可并行地执行。
-
公开(公告)号:CN104756110B
公开(公告)日:2018-03-13
申请号:CN201380055946.1
申请日:2013-10-18
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
CPC classification number: G06F17/30389
Abstract: 一种与关系数据库分开的搜索系统生成所述关系数据库中的信息的索引,该索引可被用来查找业务记录(或实体)。一种也与关系数据库分开的搜索系统,接收搜索用户输入机制中的键入或其他字符输入,以及基于接收到的所述键入输入或其他字符输入生成针对所述索引的查询。在接收到附加键入输入或字符时,所述搜索系统返回结果并修改这些结果。
-
-