[llvm-dev] Get timestamp and processor ID in the IR

zhi chen via llvm-dev llvm-dev at lists.llvm.org
Thu Nov 19 15:47:45 PST 2015


Say if we have 8 cores, I want to get which core is running the current
program. Thanks.

On Thu, Nov 19, 2015 at 3:37 PM, Hal Finkel <hfinkel at anl.gov> wrote:

> ----- Original Message -----
> > From: "zhi chen" <zchenhn at gmail.com>
> > To: "Hal Finkel" <hfinkel at anl.gov>
> > Cc: llvm-dev at lists.llvm.org
> > Sent: Thursday, November 19, 2015 3:48:02 PM
> > Subject: Re: [llvm-dev] Get timestamp and processor ID in the IR
> >
> >
> > Hi Hal,
> >
> >
> > Thanks for the pointer. Is it possible to get the processor ID on X86
> > architecture? There is a library call in linux, sched_getcpu(), to
> > the ID.
> >
>
> What exactly do you mean by "processor ID"?
>
>  -Hal
>
> >
> > Also, is it possible to get the program counter in the IR?
> >
> >
> > Best,
> > Zhi
> >
> >
> > On Thu, Nov 19, 2015 at 1:33 PM, Hal Finkel < hfinkel at anl.gov >
> > wrote:
> >
> >
> > Hi Zhi,
> >
> > There is no standard (architecture-independent) way to get the
> > processor id. We do have an intrinsic to get the cycle counter:
> >
> > http://llvm.org/docs/LangRef.html#llvm-readcyclecounter-intrinsic
> >
> > -Hal
> >
> >
> >
> > ----- Original Message -----
> > > From: "zhi chen via llvm-dev" < llvm-dev at lists.llvm.org >
> > > To: llvm-dev at lists.llvm.org
> > > Sent: Thursday, November 19, 2015 3:29:40 PM
> > > Subject: [llvm-dev] Get timestamp and processor ID in the IR
> > >
> > >
> > >
> > > Hi,
> > >
> > >
> > > I am wondering if it is possible to get the time-stamp and the
> > > processor ID where an instruction is exectued in the IR? Thanks for
> > > your help in advance:)
> > >
> > >
> > > Best,
> > > Zhi
> > > _______________________________________________
> > > LLVM Developers mailing list
> > > llvm-dev at lists.llvm.org
> > > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> > >
> >
> > --
> > Hal Finkel
> > Assistant Computational Scientist
> > Leadership Computing Facility
> > Argonne National Laboratory
> >
> >
>
> --
> Hal Finkel
> Assistant Computational Scientist
> Leadership Computing Facility
> Argonne National Laboratory
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151119/d264e829/attachment.html>


More information about the llvm-dev mailing list