이 애플리케이션의 일부 콘텐츠는 현재 사용할 수 없습니다.
이 상황이 계속되면 다음 주소로 문의하십시오피드백 및 연락
1. (WO2018005209) LOCKLESS MEASUREMENT OF EXECUTION TIME OF CONCURRENTLY EXECUTED SEQUENCES OF COMPUTER PROGRAM INSTRUCTIONS
국제사무국에 기록된 최신 서지정보정보 제출

공개번호: WO/2018/005209 국제출원번호: PCT/US2017/038637
공개일: 04.01.2018 국제출원일: 22.06.2017
IPC:
G06F 11/34 (2006.01)
G SECTION G — 물리학
06
산술논리연산; 계산; 계수
F
전기에 의한 디지털 데이터처리
11
에러 검출; 에러 정정; 감시
30
감시
34
컴퓨터 동작의 기록 또는 통계적 평가, 예. 고장시간 또는 입출력 동작의 기록 또는 통계적 평가
출원인:
MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, Washington 98052-6399, US
발명자:
MARKIEWICZ, Marcus; US
BORDEN, Nicolas; US
PIASECZNY, Michal; US
대리인:
MINHAS, Sandip; US
CHEN, Wei-Chen Nicholas; US
DRAKOS, Katherine J.; US
KADOURA, Judy M.; US
HOLMES, Danielle J.; US
SWAIN, Cassandra T.; US
WONG, Thomas S.; US
CHOI, Daniel; US
HWANG, William C.; US
WIGHT, Stephen A.; US
우선권 정보:
15/197,67129.06.2016US
발명의 명칭: (EN) LOCKLESS MEASUREMENT OF EXECUTION TIME OF CONCURRENTLY EXECUTED SEQUENCES OF COMPUTER PROGRAM INSTRUCTIONS
(FR) MESURE SANS VERROUILLAGE DU TEMPS D'EXÉCUTION DE SÉQUENCES EXÉCUTÉES SIMULTANÉMENT D'INSTRUCTIONS DE PROGRAMME INFORMATIQUE
요약서:
(EN) A computer system supports measuring execution time of concurrent threads. A thread allocates a timing buffer in thread local storage. During execution, the thread has access to a system timer which it can sample with microsecond or better precision with a single instruction. For any sequence of instructions within the thread for which execution time is to be measured, the sequence of instructions includes an identifier, a start command, and an end command. The start command samples the system timer to obtain a start time, and stores the identifier and the start time in the timing buffer in the thread local storage. The end command samples the system timer to obtain an end time, and updates the data for the corresponding identifier in the timing buffer, to indicate an elapsed time for execution of the sequence of instructions.
(FR) Un système informatique prend en charge la mesure du temps d'exécution des fils concurrents. Un fil attribue un tampon de synchronisation dans le stockage local du fil. Pendant l'exécution, le fil a accès à un temporisateur du système qu'il peut échantillonner avec une microseconde ou une meilleure précision avec une seule instruction. Pour n'importe quelle séquence d'instructions à l'intérieur du fil pour lequel le temps d'exécution doit être mesuré, la séquence d'instructions comprend un identificateur, une commande de début et une commande de fin. La commande de démarrage échantillonne le temporisateur du système pour obtenir un temps de départ, et stocke l'identificateur et le temps de départ dans le tampon de synchronisation dans le stockage local du fil. La commande d'extrémité échantillonne le temporisateur du système pour obtenir un temps de fin, et met à jour les données pour l'identificateur correspondant dans le tampon de synchronisation, pour indiquer un temps écoulé pour l'exécution de la séquence d'instructions.
front page image
지정국: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
아프리카지역 지식재산권기구(ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
유라시아 특허청(EAPO) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
유럽 특허청(EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
아프리카 지식재산권기구(OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
공개언어: 영어 (EN)
출원언어: 영어 (EN)
또한로 출판 됨:
CN109416660EP3479245