发明名称 Systems and methods of interface description language (IDL) compilers
摘要 An interface description language (IDL) compiler generates a descriptor for invoking a method implemented by a software component or a target unit by source units, where the descriptor customizes the invocation by one or more source units based on, at least in part, whether a respective source unit and the target unit are mapped to the same core or to different cores, as specified by a unit-core map. Additionally or in the alternative, the invocation may depend on whether the method is synchronous, asynchronous, or unspecified. Using the unit-core map, a channel associated with a method may be monitored efficiently by avoiding monitoring of the source units that are mapped to the same core as the target unit is.
申请公布号 US9442782(B2) 申请公布日期 2016.09.13
申请号 US201514610631 申请日期 2015.01.30
申请人 Corero Networks Security, Inc. 发明人 Pacejo Christopher T.;Teixeira Thomas J.
分类号 G06F9/54;G06F9/445;G06F9/44 主分类号 G06F9/54
代理机构 Goodwin Procter LLP 代理人 Goodwin Procter LLP
主权项 1. A method for facilitating inter-unit communication, the method comprising: receiving by a compiler, a user or scheduler supplied unit-core mapping comprising a mapping of a target unit instance to one core in a plurality of cores and a mapping of each source unit instance in a set of source units instances to one core in the plurality of cores; receiving by the compiler a specification of the target unit, specifying a function thereof and a channel associated with the function; and building by the compiler a descriptor for accessing the function of the target unit, the building step comprising generating one statement corresponding to each source unit instance in the set of source units instances, each respective statement being based on, at least in part, a core to which that source unit instance is mapped according to the user or scheduler supplied unit-core mapping.
地址 Hudson MA US