[v8-users] what does simd256 in V8 used for

2023-02-15 Thread 'Qiaowen Yang' via v8-users
I found that x86 assembler includes ymm registers, which are 256-bits in length. I am wondering what this will be used in V8. V8 does not have auto-vectorization, and the simd instructions in V8 all come from webassembly, which only has a `v128` data type. So, how will ymm registers be used in

[v8-users] how will simd256 in V8 be used

2023-02-15 Thread 'Qiaowen Yang' via v8-users
I found that x86 assembler includes ymm registers, which are 256-bits in length. I am wondering what this will be used in V8. V8 does not have auto-vectorization, and the simd instructions in V8 all come from webassembly, which only has a `v128` data type. So, how will ymm registers be used in

Re: [v8-users] what does simd256 in V8 used for

2023-02-21 Thread 'Qiaowen Yang' via v8-users
phase is added to the wasm pipeline so that > for Intel platforms 256bit-wide vector can be used to squeeze hardware > computation power. > > > 'Qiaowen Yang' via v8-users 于2023年2月15日周三 > 17:36写道: > >> I found that x86 assembler includes ymm registers, which

[v8-users] Re: how will simd256 in V8 be used

2023-02-21 Thread 'Qiaowen Yang' via v8-users
thanks for the clarification. On Thursday, February 16, 2023 at 5:07:52 PM UTC+8 ya...@iscas.ac.cn wrote: > I think you can follow these > https://chromium-review.googlesource.com/q/v8:12716 > > 在2023年2月15日星期三 UTC+8 17:38:16 写道: > >> I found that x86 assembler includes ymm registers, which are 25

[v8-users] can v8 be run without an OS

2023-03-21 Thread 'Qiaowen Yang' via v8-users
Hi, I know that building V8 requires a lot of packages, but I am curious whether V8 can be run without an OS. For example, can we use a simulator like gem5 to run V8. Thanks for any help. Yours, Qiaowen -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-u

Re: [v8-users] can v8 be run without an OS

2023-03-22 Thread 'Qiaowen Yang' via v8-users
Thanks for your clarification! On Wednesday, March 22, 2023 at 4:39:59 PM UTC+8 Ben Noordhuis wrote: > On Wed, Mar 22, 2023 at 6:24 AM 'Qiaowen Yang' via v8-users > wrote: > > > > Hi, > > > > I know that building V8 requires a lot of packages, but I am

[v8-users] questions regarding v8's riscv and arm simulator

2023-11-29 Thread 'Qiaowen Yang' via v8-users
Hi, I'm using V8's simulator to run riscv and arm. My question is why the values of icount_ are so different between riscv simulator and arm simulator. One of my target benchmarks is navier-strokes.js. The code size of this bench in riscv is 1680 and in arm is 1388, but the icount_ I collect fr

[v8-users] Re: questions regarding v8's riscv and arm simulator

2023-12-04 Thread 'Qiaowen Yang' via v8-users
Hi, Sorry for the late response. I found this test code in https://chromium.googlesource.com/external/github.com/WebKit/webkit/+/refs/tags/Safari-612.1.27.3.3/PerformanceTests/JetStream2/Octane/navier-stokes.js. On Wednesday, November 29, 2023 at 11:36:00 PM UTC+8 ya...@iscas.ac.cn wrote: >

[v8-users] Re: questions regarding v8's riscv and arm simulator

2023-12-08 Thread 'Qiaowen Yang' via v8-users
Hi, Thanks for your work! I have one more question. Although the icount of rv64 is much larger than arm64, when running sunspider bench using v8's csuite.py, I found that the execution time of rv64 is averagely less than arm64. I'm also curious about why this is happening. FYI, my experiments