About: Branch trace     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : dbo:Work, within Data Space : dbpedia.org:8891 associated with source document(s)
QRcode icon
http://dbpedia.org:8891/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FBranch_trace

Branch trace is a computer program debugging tool or analysis technique. It is an abbreviated instruction trace in which only the successful branch instructions are recorded. On IBM System/360 this was implemented as part of (PER) but was seldom used at the application programming level. Program Event Recording hardware was used and due to the overhead of this tool, it was removed from customer-available MVS systems.

AttributesValues
rdf:type
rdfs:label
  • Branch trace (en)
  • 분기 추적 (ko)
rdfs:comment
  • 분기 추적 (Branch trace)은 컴퓨터 프로그램 디버깅 툴 또는 분석 기법이다. 이것은 오직 분기 명령어들이 성공적으로 기록된 단축된 명령어 추적이다. IBM 시스템/360에서 이것은 (PER: Program-Event Recording)의 한 부분으로서 구현되었지만 응용 프로그램 프로그래밍 수준에서는 거의 사용되지 않았다. 이들의 오버헤드 때문에 PER 하드웨어가 사용되었으며, MVS 시스템에서는 제거되었다. 이것은 또한 펜티엄4, 인텔 제논 그리고 인텔 프로세서의 이후 버전들에서 사용 가능하다. 분기 추적을 가능케 하는 전용 프로세서 명령어들이 있으며, 실행된 브랜치들을 상주 메모리의 특별한 '분기 추적 저장소'에 넣는다. 분기 추적 저장소는 또한 순환 버퍼로 설정될 수 있으며, 마지막으로 실행된 분기가 기록된다. 인텔 프로세서를 분기 추적하는 것은 "40 x 애플리케이션 런타임"의 속도 지연을 유발할 수 있다. (ko)
  • Branch trace is a computer program debugging tool or analysis technique. It is an abbreviated instruction trace in which only the successful branch instructions are recorded. On IBM System/360 this was implemented as part of (PER) but was seldom used at the application programming level. Program Event Recording hardware was used and due to the overhead of this tool, it was removed from customer-available MVS systems. (en)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Branch trace is a computer program debugging tool or analysis technique. It is an abbreviated instruction trace in which only the successful branch instructions are recorded. On IBM System/360 this was implemented as part of (PER) but was seldom used at the application programming level. Program Event Recording hardware was used and due to the overhead of this tool, it was removed from customer-available MVS systems. Branch tracing is also available for Pentium 4, Xeon and later Intel processors. There are dedicated processor commands to enable branch tracing and save executed branches into special Intel Branch Trace Store (BTS) area of resident memory. The Branch Trace Store can be also configured to be a circular buffer, so that last executed branches are recorded. Branch tracing on Intel processors using the Branch Trace Store can cause 40x application run-time slow down. For the Intel Core M and the 5th Generation of Intel Processors, Intel PT (Processor Trace) has been introduced, which aims to provide a full control flow trace. Intel PT is said to have only a minimum impact on the program's execution (< 5%). (en)
  • 분기 추적 (Branch trace)은 컴퓨터 프로그램 디버깅 툴 또는 분석 기법이다. 이것은 오직 분기 명령어들이 성공적으로 기록된 단축된 명령어 추적이다. IBM 시스템/360에서 이것은 (PER: Program-Event Recording)의 한 부분으로서 구현되었지만 응용 프로그램 프로그래밍 수준에서는 거의 사용되지 않았다. 이들의 오버헤드 때문에 PER 하드웨어가 사용되었으며, MVS 시스템에서는 제거되었다. 이것은 또한 펜티엄4, 인텔 제논 그리고 인텔 프로세서의 이후 버전들에서 사용 가능하다. 분기 추적을 가능케 하는 전용 프로세서 명령어들이 있으며, 실행된 브랜치들을 상주 메모리의 특별한 '분기 추적 저장소'에 넣는다. 분기 추적 저장소는 또한 순환 버퍼로 설정될 수 있으며, 마지막으로 실행된 분기가 기록된다. 인텔 프로세서를 분기 추적하는 것은 "40 x 애플리케이션 런타임"의 속도 지연을 유발할 수 있다. (ko)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3331 as of Sep 2 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 43 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software