发明名称 Method, apparatus, and system for unambiguous parameter sampling in a heterogeneous multi-core or multi-threaded processor environment
摘要 Apparatuses, methods, and systems are configured to perform unambiguous parameter sampling in a heterogeneous multi-core or multi-threaded environment by masking one or more thread requests; and, in response to bus activity ceasing for the one or more masked thread requests and completing any routine being processed for the one or more masked threads, processing a command by executing at least one of a command routine or a command thread, wherein the command routine or the command thread reads the parameter using thread atomicity with deterministic synchronization. One or more thread requests may be selected for masking by monitoring thread activity for each of a plurality of threads.
申请公布号 US9612881(B2) 申请公布日期 2017.04.04
申请号 US201514672596 申请日期 2015.03.30
申请人 NXP USA, Inc. 发明人 Edmiston Graham
分类号 G06F9/52;G06F9/48;G06F11/34 主分类号 G06F9/52
代理机构 代理人
主权项 1. A method comprising: masking one or more thread requests; executing at least one of a command routine or a command thread for a command in response to both ascertaining that a ceasing of all bus activity for the one or more masked thread requests has occurred, and additionally ascertaining that a completion of all routines being processed for the one or more masked thread requests has occurred, wherein the command routine or the command thread reads a plurality of parameters using thread atomicity with deterministic synchronization, andthe plurality of parameters comprises one or more of a counter and a state indicator.
地址 Austin TX US