MICA icon indicating copy to clipboard operation
MICA copied to clipboard

Support for AVX2 and higher ISA?

Open dkokron opened this issue 5 years ago • 4 comments

Is there any effort under way to enable support in MICA for gather/scatter instructions from AVX2 and higher ISA?

MICA rev is 410cb5a Pin: pin-3.11-97998-7ecce2dac Copyright 2002-2019 Intel Corporation. E: mica_all.cpp:370: Cannot use IARG_MEMORYREAD_EA on non-standard memory access of instruction at 0x00042be2e: vgatherdpd ymm31, k3, qword ptr [r9+xmm23*8]

dkokron avatar Oct 07 '19 15:10 dkokron

Hi,

Not yet. Feel free to contribute to MICA project, we welcome any efforts put into this.

Thanks,

  • Amir

On Mon., Oct. 7, 2019, 11:30 dkokron, [email protected] wrote:

Is there any effort under way to enable support in MICA for gather/scatter instructions from AVX2 and higher ISA?

MICA rev is 410cb5a https://github.com/boegel/MICA/commit/410cb5a63ed51221e1c1a561857a03cef14dc0d0 Pin: pin-3.11-97998-7ecce2dac Copyright 2002-2019 Intel Corporation. E: mica_all.cpp:370: Cannot use IARG_MEMORYREAD_EA on non-standard memory access of instruction at 0x00042be2e: vgatherdpd ymm31, k3, qword ptr [r9+xmm23*8]

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/boegel/MICA/issues/15?email_source=notifications&email_token=ACECKHRBYKBEZ7R7DL4CKA3QNNI2TA5CNFSM4I6GGB7KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HQDHO5Q, or mute the thread https://github.com/notifications/unsubscribe-auth/ACECKHVVWXJMRGIEPFUMAHDQNNI2TANCNFSM4I6GGB7A .

amirjamez avatar Oct 07 '19 16:10 amirjamez

Yes, I understand.

On Mon, Oct 7, 2019 at 9:15 AM Amir H. Ashouri [email protected] wrote:

Hi,

Not yet. Feel free to contribute to MICA project, we welcome any efforts put into this.

Thanks,

  • Amir

On Mon., Oct. 7, 2019, 11:30 dkokron, [email protected] wrote:

Is there any effort under way to enable support in MICA for gather/scatter instructions from AVX2 and higher ISA?

MICA rev is 410cb5a < https://github.com/boegel/MICA/commit/410cb5a63ed51221e1c1a561857a03cef14dc0d0

Pin: pin-3.11-97998-7ecce2dac Copyright 2002-2019 Intel Corporation. E: mica_all.cpp:370: Cannot use IARG_MEMORYREAD_EA on non-standard memory access of instruction at 0x00042be2e: vgatherdpd ymm31, k3, qword ptr [r9+xmm23*8]

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/boegel/MICA/issues/15?email_source=notifications&email_token=ACECKHRBYKBEZ7R7DL4CKA3QNNI2TA5CNFSM4I6GGB7KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HQDHO5Q , or mute the thread < https://github.com/notifications/unsubscribe-auth/ACECKHVVWXJMRGIEPFUMAHDQNNI2TANCNFSM4I6GGB7A

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/boegel/MICA/issues/15?email_source=notifications&email_token=ACODV2EU5Y4RGBMFMDUXWV3QNNODRA5CNFSM4I6GGB7KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAQ54RA#issuecomment-539090500, or mute the thread https://github.com/notifications/unsubscribe-auth/ACODV2DVUOJW2S25H5UA643QNNODRANCNFSM4I6GGB7A .

dkokron avatar Oct 07 '19 16:10 dkokron

Yes, I understand. On Mon, Oct 7, 2019 at 9:15 AM Amir H. Ashouri [email protected] wrote: Hi, Not yet. Feel free to contribute to MICA project, we welcome any efforts put into this. Thanks, - Amir On Mon., Oct. 7, 2019, 11:30 dkokron, @.**> wrote: > Is there any effort under way to enable support in MICA for gather/scatter > instructions from AVX2 and higher ISA? > > MICA rev is 410cb5a > < 410cb5a > > Pin: pin-3.11-97998-7ecce2dac > Copyright 2002-2019 Intel Corporation. > E: mica_all.cpp:370: Cannot use IARG_MEMORYREAD_EA on non-standard memory > access of instruction at 0x00042be2e: vgatherdpd ymm31, k3, qword ptr > [r9+xmm238] > > — > You are receiving this because you are subscribed to this thread. > Reply to this email directly, view it on GitHub > < #15?email_source=notifications&email_token=ACECKHRBYKBEZ7R7DL4CKA3QNNI2TA5CNFSM4I6GGB7KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HQDHO5Q >, > or mute the thread > < https://github.com/notifications/unsubscribe-auth/ACECKHVVWXJMRGIEPFUMAHDQNNI2TANCNFSM4I6GGB7A > > . > — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#15?email_source=notifications&email_token=ACODV2EU5Y4RGBMFMDUXWV3QNNODRA5CNFSM4I6GGB7KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAQ54RA#issuecomment-539090500>, or mute the thread https://github.com/notifications/unsubscribe-auth/ACODV2DVUOJW2S25H5UA643QNNODRANCNFSM4I6GGB7A .

Hi dear friend, do you know instruction mix in MiCA? do you know which instruction set of MICA supports ?

thank you best regards William

WilliamWangPeng avatar May 20 '22 09:05 WilliamWangPeng

MICA is a PIN plugin. You need to refer to PIN Manual to find details on the specific X86 supported instructions: https://software.intel.com/sites/landingpage/pintool/docs/98579/Pin/doc/html/index.html

For those supported by MICA, the implementation can be found here: https://github.com/boegel/MICA/blob/master/mica_all.cpp

  • Amir

On Fri, May 20, 2022 at 5:38 AM william @.***> wrote:

Yes, I understand. On Mon, Oct 7, 2019 at 9:15 AM Amir H. Ashouri @.*** wrote: … <#m_1789698094750903133_> Hi, Not yet. Feel free to contribute to MICA project, we welcome any efforts put into this. Thanks, - Amir On Mon., Oct. 7, 2019, 11:30 dkokron, @.***> wrote: > Is there any effort under way to enable support in MICA for gather/scatter > instructions from AVX2 and higher ISA? > > MICA rev is 410cb5a https://github.com/boegel/MICA/commit/410cb5a63ed51221e1c1a561857a03cef14dc0d0

< 410cb5a https://github.com/boegel/MICA/commit/410cb5a63ed51221e1c1a561857a03cef14dc0d0

Pin: pin-3.11-97998-7ecce2dac > Copyright 2002-2019 Intel Corporation. E: mica_all.cpp:370: Cannot use IARG_MEMORYREAD_EA on non-standard memory access of instruction at 0x00042be2e: vgatherdpd ymm31, k3, qword ptr > [r9+xmm23*8] > > — > You are receiving this because you are subscribed to this thread. > Reply to this email directly, view it on GitHub > < #15 https://github.com/boegel/MICA/issues/15?email_source=notifications&email_token=ACECKHRBYKBEZ7R7DL4CKA3QNNI2TA5CNFSM4I6GGB7KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HQDHO5Q , > or mute the thread > < https://github.com/notifications/unsubscribe-auth/ACECKHVVWXJMRGIEPFUMAHDQNNI2TANCNFSM4I6GGB7A . > — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#15 https://github.com/boegel/MICA/issues/15?email_source=notifications&email_token=ACODV2EU5Y4RGBMFMDUXWV3QNNODRA5CNFSM4I6GGB7KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAQ54RA#issuecomment-539090500>, or mute the thread https://github.com/notifications/unsubscribe-auth/ACODV2DVUOJW2S25H5UA643QNNODRANCNFSM4I6GGB7A .

Hi dear friend, do you know instruction mix in MiCA? do you know which instruction set of MICA supports ?

thank you best regards William

— Reply to this email directly, view it on GitHub https://github.com/boegel/MICA/issues/15#issuecomment-1132693513, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACECKHTEV37IOOWSZM5VJA3VK5MSXANCNFSM4I6GGB7A . You are receiving this because you commented.Message ID: @.***>

amirjamez avatar May 20 '22 13:05 amirjamez