-
1.
公开(公告)号:JP2011103122A
公开(公告)日:2011-05-26
申请号:JP2010243524
申请日:2010-10-29
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation Inventor: WHITWORTH DAVID B , FRIED ERIC PHILIP , FLEMMING DIANE GARZA , MEWHINNEY GREG R
CPC classification number: G06F11/3636 , G06F11/3404 , G06F11/3409 , G06F11/3471 , G06F2201/865 , G06F2201/885
Abstract: PROBLEM TO BE SOLVED: To provide an information processing system including lock tracing function for software performance analysis.
SOLUTION: In a symmetric multi-processor (SMP) system 100, a particular thread of an executing application program 190 requests and obtains a lock for a memory address pointer. A subsequent thread requests the same memory address pointer lock prior to the particular thread release of that lock. The subsequent thread begins to spin to wait for the release of that address pointer lock. When the subsequent thread reaches a predetermined maximum amount of wait time (MAXSPIN), a kernel 185 of an OS 180 detects the MAXSPIN condition. The OS 180 determines if the subsequent thread and address pointer lock meet a list of criteria set during initiation of the automatic lock trace method, and automatically initiates an SMP lock trace capture.
COPYRIGHT: (C)2011,JPO&INPITAbstract translation: 要解决的问题:提供包括用于软件性能分析的锁跟踪功能的信息处理系统。 解决方案:在对称多处理器(SMP)系统100中,执行应用程序190的特定线程请求并获得存储器地址指针的锁。 随后的线程在该锁的特定线程释放之前请求相同的内存地址指针锁。 随后的线程开始旋转以等待该地址指针锁的释放。 当后续线程达到预定的最大等待时间量(MAXSPIN)时,OS 180的内核185检测MAXSPIN条件。 OS 180确定后续线程和地址指针锁是否符合在启动自动锁定跟踪方法期间设置的标准列表,并自动启动SMP锁跟踪捕获。 版权所有(C)2011,JPO&INPIT
-
公开(公告)号:DE112011104020T5
公开(公告)日:2013-08-29
申请号:DE112011104020
申请日:2011-11-29
Applicant: IBM
Inventor: FRIED ERIC PHILIP , RUSSELL LANCE WARREN , VADDAGIRI MURALI , MISHRA RAJEEV
Abstract: Gemäß einem Verfahren für den Zugriff auf einen gemeinsam genutzten Datensatz bei gleichzeitigem Lese- und Schreibzugriff mehrerer Anforderer liest ein Anforderer einen gemeinsam genutzten Datensatz, der Nutzdaten und eine erste Prüfsumme enthält. Der Anforderer berechnet eine zweite Prüfsumme der Nutzdaten des Datensatzes. Sind die erste und zweite Prüfsumme nicht gleich, liest der Anforderer erneut den gemeinsam genutzten Datensatz, der eine dritte Prüfsumme enthält, und berechnet eine vierte Prüfsumme der Nutzdaten des gemeinsam genutzten Datensatzes. Sind die dritte und vierte Prüfsumme gleich, verarbeitet der Anforderer den gemeinsam genutzten Datensatz als gültig, und wenn die zweite und vierte Prüfsumme gleich sind, behandelt der Anforderer den gemeinsam genutzten Datensatz als beschädigt.
-
3.
公开(公告)号:GB2500348A
公开(公告)日:2013-09-18
申请号:GB201311637
申请日:2011-11-29
Applicant: IBM
Inventor: FRIED ERIC PHILIP , RUSSELL LANCE WARREN , VADDAGIRI MURALI , MISHRA RAJEEV
Abstract: According to a method of access to a shared data record subject to contemporaneous read and write access by multiple requesters, a requester reads a shared data record including a payload and a first checksum. The requester calculates a second checksum of the payload of the data record. If the first and second checksums are not equal, the requester again reads the shared data record, including a third checksum, and calculates a fourth checksum of the payload of the shared data record. If the third and fourth checksums are equal, the requester processes the shared data record as valid, and if the second and fourth checksums are equal, the requester handles the shared data record as corrupt.
-
-