search for: yliu

Displaying 20 results from an estimated 21 matches for "yliu".

Did you mean: ylim
2017 Mar 08
2
[virtio-dev] packed ring layout proposal - todo list
...help. > > Here it is (check the README-virtio-1.1 for howto): > > git://fridaybit.com/git/dpdk.git virtio-1.1-v0.1 Well, I was told it maybe not proper to share code like this way. So this channel is closed. I will check how to find a proper way. Sorry for the inconvenience! --yliu
2017 Mar 08
2
[virtio-dev] packed ring layout proposal - todo list
...help. > > Here it is (check the README-virtio-1.1 for howto): > > git://fridaybit.com/git/dpdk.git virtio-1.1-v0.1 Well, I was told it maybe not proper to share code like this way. So this channel is closed. I will check how to find a proper way. Sorry for the inconvenience! --yliu
2017 Mar 01
2
[virtio-dev] packed ring layout proposal - todo list
...tation: > > * what kind of vring and desc layout could make the vector > implementation easier. > > * what kind of hint we need from virtio spec for (dynamically) > enabling the vector path. > > Besides that, I don't have too much clue yet. > > --yliu
2017 Mar 01
2
[virtio-dev] packed ring layout proposal - todo list
...tation: > > * what kind of vring and desc layout could make the vector > implementation easier. > > * what kind of hint we need from virtio spec for (dynamically) > enabling the vector path. > > Besides that, I don't have too much clue yet. > > --yliu
2017 Mar 08
0
[virtio-dev] packed ring layout proposal - todo list
...ructions. > > That's interesting. What kind of optimizations would you say > do vector instructions enable, and why? If we have made the cache impact being minimum, the left thing could be optimized is the instruction cycles. SIMD instructions (like AVX) then should help on this. --yliu > > Something I will look into when above item is done. Currently, > > I thought of two items may help the vector implementation: > > > > * what kind of vring and desc layout could make the vector > > implementation easier. > > > > * what kin...
2017 Mar 01
2
[virtio-dev] packed ring layout proposal v2
...email. It's possible of course - it's a subset of what I said. Though it makes it less useful in the general case. > > Note: this feature can be supported in virtio 1.0 as well, > > as we have unused bits in both descriptor and used ring there. > > Agreed. > > --yliu
2017 Mar 01
2
[virtio-dev] packed ring layout proposal v2
...email. It's possible of course - it's a subset of what I said. Though it makes it less useful in the general case. > > Note: this feature can be supported in virtio 1.0 as well, > > as we have unused bits in both descriptor and used ring there. > > Agreed. > > --yliu
2017 Mar 01
1
[virtio-dev] packed ring layout proposal v2
...d in the device (or vhost) side. And the driver has to prepare the header desc for each pkt, because the Rx driver has no idea whether it will be all 0s. That means, the header could not be discarded. If such a global feature is negotiated, we could also discard the header desc as well. --yliu > > Maybe we could introduce a global feature? When that's negotiated, no > > header desc need filled and processed? I'm thinking this could also > > help the vector implementation I mentioned in another email. > > It's possible of course - it's a subset of...
2017 Mar 01
0
[virtio-dev] packed ring layout proposal v2
...driver has to prepare the header desc for each pkt, because the Rx > driver has no idea whether it will be all 0s. > > That means, the header could not be discarded. > > If such a global feature is negotiated, we could also discard the header > desc as well. > > --yliu Right and again, flags could be added to the used ring to pass extra info. > > > Maybe we could introduce a global feature? When that's negotiated, no > > > header desc need filled and processed? I'm thinking this could also > > > help the vector implementation...
2017 Mar 29
0
[virtio-dev] packed ring layout proposal - todo list
...EADME-virtio-1.1 for howto): > > > > git://fridaybit.com/git/dpdk.git virtio-1.1-v0.1 > > Well, I was told it maybe not proper to share code like this way. So > this channel is closed. I will check how to find a proper way. Sorry > for the inconvenience! > > --yliu Where you going to re-post it? I don't see what the issue could be frankly. Care to elaborate? -- MST
2017 Mar 01
0
[RFC] packed (virtio-net) headers
...de a simple > prototype with DPDK (yet again, it's Tx path only), I saw an impressive > boost (about 30%) in a mirco benchmark. > > I think such proposal may should also help other devices, too, if they > also have a small header for each data. > > Thoughts? > > --yliu That's great. An alternative might be to add an array of headers parallel to array of descriptors and indexed by head. A bit in the descriptor would then be enough to mark such a header as valid. It's also an alternative way to pass in batches for virtio 1.1. This has an advantage that i...
2017 Mar 01
0
[RFC] packed (virtio-net) headers
...de a simple > prototype with DPDK (yet again, it's Tx path only), I saw an impressive > boost (about 30%) in a mirco benchmark. > > I think such proposal may should also help other devices, too, if they > also have a small header for each data. > > Thoughts? > > --yliu That's great. An alternative might be to add an array of headers parallel to array of descriptors and indexed by head. A bit in the descriptor would then be enough to mark such a header as valid. It's also an alternative way to pass in batches for virtio 1.1. This has an advantage that i...
2013 Mar 18
0
[linux-linus test] 17325: regressions - trouble: broken/fail/pass
...Cho <yj44.cho@samsung.com> Youquan Song <youquan.song@intel.com> Yu Niiro <yu.niiro@gmail.com> Yu Xu <yuxu@marvell.com> Yuan Jiangli <jlyuan@motorola.com> Yuan Kang <Yuan.Kang@freescale.com> Yuang Guang <guang.a.yang@intel.com> Yuanhan Liu <yliu.null@gmail.com> Yuanhan Liu <yuanhan.liu@linux.intel.com> Yuchung Cheng <ycheng@google.com> Yufeng Shen <miletus@chromium.org> Yuly Novikov <ynovikov@chromium.org> Yunchuan Wen <wenyunchuan@kylinos.com.cn> Yunfan Zhang <yfzhang@marvell.com> Yunho...
2013 Mar 29
0
[linux-linus test] 17454: regressions - FAIL
...Cho <yj44.cho@samsung.com> Youquan Song <youquan.song@intel.com> Yu Niiro <yu.niiro@gmail.com> Yu Xu <yuxu@marvell.com> Yuan Jiangli <jlyuan@motorola.com> Yuan Kang <Yuan.Kang@freescale.com> Yuang Guang <guang.a.yang@intel.com> Yuanhan Liu <yliu.null@gmail.com> Yuanhan Liu <yuanhan.liu@linux.intel.com> Yuchung Cheng <ycheng@google.com> Yufeng Shen <miletus@chromium.org> Yuly Novikov <ynovikov@chromium.org> Yunchuan Wen <wenyunchuan@kylinos.com.cn> Yunfan Zhang <yfzhang@marvell.com> Yunho...
2013 Apr 10
0
[linux-linus test] 17612: regressions - FAIL
...Cho <yj44.cho@samsung.com> Youquan Song <youquan.song@intel.com> Yu Niiro <yu.niiro@gmail.com> Yu Xu <yuxu@marvell.com> Yuan Jiangli <jlyuan@motorola.com> Yuan Kang <Yuan.Kang@freescale.com> Yuang Guang <guang.a.yang@intel.com> Yuanhan Liu <yliu.null@gmail.com> Yuanhan Liu <yuanhan.liu@linux.intel.com> Yuchung Cheng <ycheng@google.com> Yufeng Shen <miletus@chromium.org> Yuly Novikov <ynovikov@chromium.org> Yunchuan Wen <wenyunchuan@kylinos.com.cn> Yunfan Zhang <yfzhang@marvell.com> Yunho...
2013 May 05
0
[linux-linus test] 17901: regressions - FAIL
...lt;youquan.song@intel.com> Yu Niiro <yu.niiro@gmail.com> Yu Xu <yuxu@marvell.com> Yuan Jiangli <jlyuan@motorola.com> Yuan Kang <Yuan.Kang@freescale.com> Yuan-Hsin Chen <yhchen@faraday-tech.com> Yuang Guang <guang.a.yang@intel.com> Yuanhan Liu <yliu.null@gmail.com> Yuanhan Liu <yuanhan.liu@linux.intel.com> Yuanquan Chen <Yuanquan.Chen@freescale.com> Yuchung Cheng <ycheng@google.com> Yufeng Shen <miletus@chromium.org> Yuly Novikov <ynovikov@chromium.org> Yunchuan Wen <wenyunchuan@kylinos.com.cn&gt...
2013 May 07
0
[linux-linus test] 17916: regressions - FAIL
...lt;youquan.song@intel.com> Yu Niiro <yu.niiro@gmail.com> Yu Xu <yuxu@marvell.com> Yuan Jiangli <jlyuan@motorola.com> Yuan Kang <Yuan.Kang@freescale.com> Yuan-Hsin Chen <yhchen@faraday-tech.com> Yuang Guang <guang.a.yang@intel.com> Yuanhan Liu <yliu.null@gmail.com> Yuanhan Liu <yuanhan.liu@linux.intel.com> Yuanquan Chen <Yuanquan.Chen@freescale.com> Yuchung Cheng <ycheng@google.com> Yufeng Shen <miletus@chromium.org> Yuly Novikov <ynovikov@chromium.org> Yunchuan Wen <wenyunchuan@kylinos.com.cn&gt...
2013 Jun 16
0
[linux-linus test] 18150: regressions - FAIL
...lt;youquan.song@intel.com> Yu Niiro <yu.niiro@gmail.com> Yu Xu <yuxu@marvell.com> Yuan Jiangli <jlyuan@motorola.com> Yuan Kang <Yuan.Kang@freescale.com> Yuan-Hsin Chen <yhchen@faraday-tech.com> Yuang Guang <guang.a.yang@intel.com> Yuanhan Liu <yliu.null@gmail.com> Yuanhan Liu <yuanhan.liu@linux.intel.com> Yuanquan Chen <Yuanquan.Chen@freescale.com> Yuchung Cheng <ycheng@google.com> Yufeng Shen <miletus@chromium.org> Yuly Novikov <ynovikov@chromium.org> Yunchuan Wen <wenyunchuan@kylinos.com.cn&gt...
2013 Jun 23
0
[linux-linus test] 18181: regressions - trouble: broken/fail/pass
...lt;youquan.song@intel.com> Yu Niiro <yu.niiro@gmail.com> Yu Xu <yuxu@marvell.com> Yuan Jiangli <jlyuan@motorola.com> Yuan Kang <Yuan.Kang@freescale.com> Yuan-Hsin Chen <yhchen@faraday-tech.com> Yuang Guang <guang.a.yang@intel.com> Yuanhan Liu <yliu.null@gmail.com> Yuanhan Liu <yuanhan.liu@linux.intel.com> Yuanquan Chen <Yuanquan.Chen@freescale.com> Yuchung Cheng <ycheng@google.com> Yufeng Shen <miletus@chromium.org> Yuly Novikov <ynovikov@chromium.org> Yunchuan Wen <wenyunchuan@kylinos.com.cn&gt...
2013 Aug 29
0
[linux-linus test] 18805: regressions - FAIL
...lt;youquan.song@intel.com> Yu Niiro <yu.niiro@gmail.com> Yu Xu <yuxu@marvell.com> Yuan Jiangli <jlyuan@motorola.com> Yuan Kang <Yuan.Kang@freescale.com> Yuan-Hsin Chen <yhchen@faraday-tech.com> Yuang Guang <guang.a.yang@intel.com> Yuanhan Liu <yliu.null@gmail.com> Yuanhan Liu <yuanhan.liu@linux.intel.com> Yuanquan Chen <Yuanquan.Chen@freescale.com> Yuchung Cheng <ycheng@google.com> Yufeng Shen <miletus@chromium.org> Yuly Novikov <ynovikov@chromium.org> Yunchuan Wen <wenyunchuan@kylinos.com.cn&gt...