P
Peter Lachner
Researcher at Intel
Publications - 14
Citations - 217
Peter Lachner is an academic researcher from Intel. The author has contributed to research in topics: Execution unit & Transactional memory. The author has an hindex of 8, co-authored 14 publications receiving 217 citations.
Papers
More filters
Patent
Gathering and Scattering Multiple Data Elements
Christopher J. Hughes,Yen-Kuang Chen,Mayank Bomb,Jason W. Brandt,Mark J. Buxton,Mark J. Charney,Srinivas Chennupaty,Jesus Corbal,Martin G. Dixon,Milind B. Girkar,Jonathan C. Hall,Hideki Ido,Peter Lachner,Gilbert Neiger,Chris J. Newburn,Rajesh S. Parthasarathy,Bret L. Toll,Robert Valentine,Jeffrey G. Wiedemeier +18 more
TL;DR: In this paper, a single instruction specifying a transfer operation for a plurality of data elements between a first storage location and a second storage location is presented, followed by an exception handler delivering pending traps or interrupts to the exception handler prior to delivering the exception.
Patent
Prefetch for systems with heterogeneous architectures
TL;DR: In this paper, a compiler for a heterogeneous system that includes both one or more primary processors and one or multiple parallel co-processors is presented, and the compiler compiles the foreign macro-instructions as if they were predefined functions of the CPU, rather than as remote procedure calls.
Patent
Last branch record indicators for transactional memory
TL;DR: In this article, a processor includes an execution unit and at least one last branch record (LBR) register to store address information of a branch taken during program execution, which may further store a transaction indicator to indicate whether the branch was taken during a transactional memory (TM) transaction.
Patent
Processor That Records Tracing Data In Non Contiguous System Memory Slices
Beeman C. Strong,Jason W. Brandt,Tsvika Kurts,Peter Lachner,Itamar Kazachinsky,Stephen J. Robinson,Peggy J. Irelan +6 more
TL;DR: In this paper, a method is described that involves referring to first information from a directory table in system memory, where the first information includes location information and size information of a first slice of system memory where first tracing data is to be stored.