FIELD: engineering of methods and devices for monitoring efficiency of multithreaded processor, performing commands from two or more threads concurrently.
SUBSTANCE: device for monitoring has central microprocessor unit, engineered for processing multiple threads concurrently, a set of programmable event counters, registers for controlling operation of aforementioned event counters, access cell, meant for offering access to event counters to determine current result of count. Events are classified in accordance to their thread identification and current level of thread privileges. Each classified event is counted by means of one of several programmable event counters, which track all processor events, monitoring of which is performed.
EFFECT: possible detection of flow and level of privileges, at which event occurs, characterizing efficiency of processor.
3 cl, 2 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD AND DEVICE FOR PAUSING EXECUTION OF A STREAM UNTIL A CERTAIN MEMORY ACCESS IS PERFORMED | 2002 |
|
RU2308754C2 |
CONTROLLING OPERATION OF A RUN-TIME INSTRUMENTATION FACILITY FROM A LESSER-PRIVILEGED STATE | 2013 |
|
RU2585969C2 |
RUN-TIME INSTRUMENTATION DIRECTED SAMPLING | 2013 |
|
RU2585982C2 |
RUN-TIME INSTRUMENTATION REPORTING | 2013 |
|
RU2585968C2 |
MECHANISM FOR PROCESSING INTERRUPTS IN COMPUTER SYSTEMS, SUPPORTING SIMULTANEOUS EXECUTION OF MULTIPLE STREAMS | 2002 |
|
RU2280272C2 |
THREAD CONTEXT RESTORATION IN MULTI-THREADING COMPUTER SYSTEM | 2015 |
|
RU2670909C9 |
PROCESSOR MADE WITH POSSIBILITY OF TRANSACTIONS AND REGISTRATION SCHEME FOR REPORT ON TRANSACTION OPERATIONS | 2014 |
|
RU2625524C2 |
SYSTEMS AND METHODS OF PROCEDURE RETURN ADDRESS CHECKING | 2014 |
|
RU2628163C2 |
METHOD AND DEVICE FOR BLOCKING SYNCHRONIZATION SIGNAL IN MULTITHREADED PROCESSOR | 2000 |
|
RU2233470C2 |
MEASURING TOOL FOR ADAPTER FUNCTIONS | 2010 |
|
RU2523194C2 |
Authors
Dates
2006-01-20—Published
2001-11-26—Filed