Skip to content

Commit 913e0bc

Browse files
authored
add conference paper since 2020
1 parent 890821a commit 913e0bc

File tree

24 files changed

+1220
-0
lines changed

24 files changed

+1220
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
@inproceedings{DBLP:conf/dac/GuoLL0W21,
2+
author = {Yixin Guo and
3+
Pengcheng Li and
4+
Yingwei Luo and
5+
Xiaolin Wang and
6+
Zhenlin Wang},
7+
title = {{GRAPHSPY:} Fused Program Semantic Embedding through Graph Neural
8+
Networks for Memory Efficiency},
9+
booktitle = {58th {ACM/IEEE} Design Automation Conference, {DAC} 2021, San Francisco,
10+
CA, USA, December 5-9, 2021},
11+
pages = {1045--1050},
12+
publisher = {{IEEE}},
13+
year = {2021},
14+
url = {https://doi.org/10.1109/DAC18074.2021.9586120},
15+
doi = {10.1109/DAC18074.2021.9586120},
16+
timestamp = {Mon, 06 Dec 2021 13:35:03 +0100},
17+
biburl = {https://dblp.org/rec/conf/dac/GuoLL0W21.bib},
18+
bibsource = {dblp computer science bibliography, https://dblp.org}
19+
}
20+
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
title: 'GRAPHSPY: Fused Program Semantic Embedding through Graph Neural Networks for Memory Efficiency'
3+
4+
# Authors
5+
# If you created a profile for a user (e.g. the default `admin` user), write the username (folder name) here
6+
# and it will be replaced with their full name and linked to their profile.
7+
authors:
8+
- Yixin Guo
9+
- Pengcheng Li
10+
- Yingwei Luo
11+
- Xiaolin Wang
12+
- Zhenlin Wang
13+
# # Author notes (optional)
14+
# author_notes:
15+
# - 'Equal contribution'
16+
# - 'Equal contribution'
17+
18+
date: '2021-12-05T00:00:00Z'
19+
doi: ''
20+
21+
# Schedule page publish date (NOT publication's date).
22+
publishDate: '2021-12-05T00:00:00Z'
23+
24+
# Publication type.
25+
# Accepts a single type but formatted as a YAML list (for Hugo requirements).
26+
# Enter a publication type from the CSL standard.
27+
publication_types: ['paper-conference']
28+
29+
# Publication name and optional abbreviated publication name.
30+
publication: In *ACM/IEEE Design Automation Conference*
31+
publication_short: In *DAC 21*
32+
33+
abstract: 'Production software oftentimes suffers from unnecessary
34+
memory inefficiencies caused by inappropriate use of data structures,
35+
programming abstractions, or conservative compiler optimizations. Unfortunately, existing works often adopt a whole-program fine-grained
36+
monitoring method incurring incredibly high overhead. This work
37+
proposes a learning-aided approach to identify unnecessary memory
38+
operations, by applying several prevalent graph neural network models to
39+
extract program semantics with respect to program structure, execution
40+
semantics and dynamic states. Results show that the proposed approach
41+
captures memory inefficiencies with high accuracy of 95.27% and only
42+
around 17% overhead of the state-of-the-art.'
43+
44+
# Summary. An optional shortened abstract.
45+
summary: ''
46+
47+
tags: []
48+
49+
# Display this page in the Featured widget?
50+
featured: true
51+
52+
# Custom links (uncomment lines below)
53+
# links:
54+
# - name: Custom Link
55+
# url: http://example.org
56+
57+
url_pdf: 'https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9586120'
58+
url_code: ''
59+
url_dataset: ''
60+
url_poster: ''
61+
url_project: ''
62+
url_slides: ''
63+
url_source: ''
64+
url_video: ''
65+
66+
# Featured image
67+
# To use, add an image named `featured.jpg/png` to your page's folder.
68+
# image:
69+
# caption: 'Image credit: [**Unsplash**](https://unsplash.com/photos/pLCdAaMFLTE)'
70+
# focal_point: ''
71+
# preview_only: false
72+
73+
# Associated Projects (optional).
74+
# Associate this publication with one or more of your projects.
75+
# Simply enter your project's folder or file name without extension.
76+
# E.g. `internal-project` references `content/project/internal-project/index.md`.
77+
# Otherwise, set `projects: []`.
78+
# projects:
79+
# - example
80+
81+
# Slides (optional).
82+
# Associate this publication with Markdown slides.
83+
# Simply enter your slide deck's filename without extension.
84+
# E.g. `slides: "example"` references `content/slides/example/index.md`.
85+
# Otherwise, set `slides: ""`.
86+
# slides: example
87+
---
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
@inproceedings{DBLP:conf/vee/ShaZL0W21,
2+
author = {Sai Sha and
3+
Yi Zhang and
4+
Yingwei Luo and
5+
Xiaolin Wang and
6+
Zhenlin Wang},
7+
editor = {Ben L. Titzer and
8+
Harry Xu and
9+
Irene Zhang},
10+
title = {Swift shadow paging {(SSP):} no write-protection but following {TLB}
11+
flushing},
12+
booktitle = {{VEE} '21: 17th {ACM} {SIGPLAN/SIGOPS} International Conference on
13+
Virtual Execution Environments, Virtual USA, April 16, 2021},
14+
pages = {29--42},
15+
publisher = {{ACM}},
16+
year = {2021},
17+
url = {https://doi.org/10.1145/3453933.3454012},
18+
doi = {10.1145/3453933.3454012},
19+
timestamp = {Sun, 19 Jan 2025 13:37:37 +0100},
20+
biburl = {https://dblp.org/rec/conf/vee/ShaZL0W21.bib},
21+
bibsource = {dblp computer science bibliography, https://dblp.org}
22+
}
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
title: 'Swift shadow paging (SSP): no write-protection but following TLB flushing'
3+
4+
# Authors
5+
# If you created a profile for a user (e.g. the default `admin` user), write the username (folder name) here
6+
# and it will be replaced with their full name and linked to their profile.
7+
authors:
8+
- Sai Sha
9+
- Yi Zhang
10+
- Yingwei Luo
11+
- Xiaolin Wang
12+
- Zhenlin Wang
13+
# # Author notes (optional)
14+
# author_notes:
15+
# - 'Equal contribution'
16+
# - 'Equal contribution'
17+
18+
date: '2021-04-16T00:00:00Z'
19+
doi: ''
20+
21+
# Schedule page publish date (NOT publication's date).
22+
publishDate: '2021-04-16T00:00:00Z'
23+
24+
# Publication type.
25+
# Accepts a single type but formatted as a YAML list (for Hugo requirements).
26+
# Enter a publication type from the CSL standard.
27+
publication_types: ['paper-conference']
28+
29+
# Publication name and optional abbreviated publication name.
30+
publication: In *International Conference on Virtual Execution Environments*
31+
publication_short: In *VEE 21*
32+
33+
abstract: 'Virtualization is a key technique for supporting cloud services and memory virtualization is a major component of virtualization technology. Common memory virtualization mechanisms include shadow paging and hardware-assisted paging. The shadow paging model needs to synchronize shadow/guest page tables whenever there is a guest page table update. In the design of traditional shadow paging (TSP), the guest page table pages are write-protected so the updates can be intercepted by the hypervisor to ensure synchronization. Frequent page table updates cause lots of VM_Exits. Researchers have developed hardware-assisted paging to eliminate this overhead. However, address translation needs to walk a two-dimensional page table. This design significantly increases the overhead of page walk.
34+
This paper proposes SSP, a Swift Shadow Paging model which leverages the privileged hardware mode. In this design, the write protection mechanism is no longer needed. Rather, SSP accomplishes lazy page table synchronization by intercepting TLB flushing, which must be initiated by the guest OS when there is a page table update. The hardware mode, such as RISC-V’s machine mode and Sunway’s hardware mode, with the highest privilege, opens a new door for communication between the host OS and a guest OS. In addition, by using a shadow page table base address buffer, SSP eliminates the VM_Exits generated by guest process context switching. SSP inherits the advantage of TSP as it remains as a software-only solution and does not incur the excessive overhead of page walk when compared to hardware-assisted paging. We implement SSP in a Sunway machine. Our evaluation demonstrates SSP’s advantage for multiple workloads. Compared with TSP, SSP reduces VM_Exits caused by memory virtualization by 23%-56%. And the virtualization overhead of SSP is less than 5.5% for all workloads.'
35+
36+
# Summary. An optional shortened abstract.
37+
summary: ''
38+
39+
tags: []
40+
41+
# Display this page in the Featured widget?
42+
featured: true
43+
44+
# Custom links (uncomment lines below)
45+
# links:
46+
# - name: Custom Link
47+
# url: http://example.org
48+
49+
url_pdf: 'https://dl.acm.org/doi/pdf/10.1145/3453933.3454012'
50+
url_code: ''
51+
url_dataset: ''
52+
url_poster: ''
53+
url_project: ''
54+
url_slides: ''
55+
url_source: ''
56+
url_video: ''
57+
58+
# Featured image
59+
# To use, add an image named `featured.jpg/png` to your page's folder.
60+
# image:
61+
# caption: 'Image credit: [**Unsplash**](https://unsplash.com/photos/pLCdAaMFLTE)'
62+
# focal_point: ''
63+
# preview_only: false
64+
65+
# Associated Projects (optional).
66+
# Associate this publication with one or more of your projects.
67+
# Simply enter your project's folder or file name without extension.
68+
# E.g. `internal-project` references `content/project/internal-project/index.md`.
69+
# Otherwise, set `projects: []`.
70+
# projects:
71+
# - example
72+
73+
# Slides (optional).
74+
# Associate this publication with Markdown slides.
75+
# Simply enter your slide deck's filename without extension.
76+
# E.g. `slides: "example"` references `content/slides/example/index.md`.
77+
# Otherwise, set `slides: ""`.
78+
# slides: example
79+
---
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
@inproceedings{DBLP:conf/coling/WenLWLWZCY22,
2+
author = {Liang Wen and
3+
Juan Li and
4+
Houfeng Wang and
5+
Yingwei Luo and
6+
Xiaolin Wang and
7+
Xiaodong Zhang and
8+
Zhicong Cheng and
9+
Dawei Yin},
10+
title = {Original Content Is All You Need! an Empirical Study on Leveraging
11+
Answer Summary for WikiHowQA Answer Selection Task},
12+
booktitle = {Proceedings of the 29th International Conference on Computational
13+
Linguistics, {COLING} 2022, Gyeongju, Republic of Korea, October 12-17,
14+
2022},
15+
pages = {1546--1555},
16+
publisher = {International Committee on Computational Linguistics},
17+
year = {2022},
18+
url = {https://aclanthology.org/2022.coling-1.133},
19+
timestamp = {Tue, 31 Jan 2023 09:31:34 +0100},
20+
biburl = {https://dblp.org/rec/conf/coling/WenLWLWZCY22.bib},
21+
bibsource = {dblp computer science bibliography, https://dblp.org}
22+
}
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
title: 'Original Content Is All You Need! an Empirical Study on Leveraging Answer Summary for WikiHowQA Answer Selection Task'
3+
4+
# Authors
5+
# If you created a profile for a user (e.g. the default `admin` user), write the username (folder name) here
6+
# and it will be replaced with their full name and linked to their profile.
7+
authors:
8+
- Liang Wen
9+
- Juan Li
10+
- Houfeng Wang
11+
- Yingwei Luo
12+
- Xiaolin Wang
13+
- Xiaodong Zhang
14+
- Zhicong Cheng
15+
- Dawei Yin
16+
# # Author notes (optional)
17+
# author_notes:
18+
# - 'Equal contribution'
19+
# - 'Equal contribution'
20+
21+
date: '2022-10-22T00:00:00Z'
22+
doi: ''
23+
24+
# Schedule page publish date (NOT publication's date).
25+
publishDate: '2022-10-22T00:00:00Z'
26+
27+
# Publication type.
28+
# Accepts a single type but formatted as a YAML list (for Hugo requirements).
29+
# Enter a publication type from the CSL standard.
30+
publication_types: ['paper-conference']
31+
32+
# Publication name and optional abbreviated publication name.
33+
publication: In *International Conference on Computational Linguistics*
34+
publication_short: In *COLING 22*
35+
36+
abstract: 'Answer selection task requires finding appropriate answers to questions from informative but crowdsourced candidates. A key factor impeding its solution by current answer selection approaches is the redundancy and lengthiness issues of crowdsourced answers. Recently, Deng et al. (2020) constructed a new dataset, WikiHowQA, which contains a corresponding reference summary for each original lengthy answer. And their experiments show that leveraging the answer summaries helps to attend the essential information in original lengthy answers and improve the answer selection performance under certain circumstances. However, when given a question and a set of long candidate answers, human beings could effortlessly identify the correct answer without the aid of additional answer summaries since the original answers contain all the information volume that answer summaries contain. In addition, pretrained language models have been shown superior or comparable to human beings on many natural language processing tasks. Motivated by those, we design a series of neural models, either pretraining-based or non-pretraining-based, to check wether the additional answer summaries are helpful for ranking the relevancy degrees of question-answer pairs on WikiHowQA dataset. Extensive automated experiments and hand analysis show that the additional answer summaries are not useful for achieving the best performance.'
37+
38+
# Summary. An optional shortened abstract.
39+
summary: ''
40+
41+
tags: []
42+
43+
# Display this page in the Featured widget?
44+
featured: true
45+
46+
# Custom links (uncomment lines below)
47+
# links:
48+
# - name: Custom Link
49+
# url: http://example.org
50+
51+
url_pdf: 'https://aclanthology.org/2022.coling-1.133.pdf'
52+
url_code: ''
53+
url_dataset: ''
54+
url_poster: ''
55+
url_project: ''
56+
url_slides: ''
57+
url_source: ''
58+
url_video: ''
59+
60+
# Featured image
61+
# To use, add an image named `featured.jpg/png` to your page's folder.
62+
# image:
63+
# caption: 'Image credit: [**Unsplash**](https://unsplash.com/photos/pLCdAaMFLTE)'
64+
# focal_point: ''
65+
# preview_only: false
66+
67+
# Associated Projects (optional).
68+
# Associate this publication with one or more of your projects.
69+
# Simply enter your project's folder or file name without extension.
70+
# E.g. `internal-project` references `content/project/internal-project/index.md`.
71+
# Otherwise, set `projects: []`.
72+
# projects:
73+
# - example
74+
75+
# Slides (optional).
76+
# Associate this publication with Markdown slides.
77+
# Simply enter your slide deck's filename without extension.
78+
# E.g. `slides: "example"` references `content/slides/example/index.md`.
79+
# Otherwise, set `slides: ""`.
80+
# slides: example
81+
---
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
@inproceedings{DBLP:conf/emnlp/WenWL022,
2+
author = {Liang Wen and
3+
Houfeng Wang and
4+
Yingwei Luo and
5+
Xiaolin Wang},
6+
editor = {Yoav Goldberg and
7+
Zornitsa Kozareva and
8+
Yue Zhang},
9+
title = {{M3:} {A} Multi-View Fusion and Multi-Decoding Network for Multi-Document
10+
Reading Comprehension},
11+
booktitle = {Proceedings of the 2022 Conference on Empirical Methods in Natural
12+
Language Processing, {EMNLP} 2022, Abu Dhabi, United Arab Emirates,
13+
December 7-11, 2022},
14+
pages = {1450--1461},
15+
publisher = {Association for Computational Linguistics},
16+
year = {2022},
17+
url = {https://doi.org/10.18653/v1/2022.emnlp-main.94},
18+
doi = {10.18653/V1/2022.EMNLP-MAIN.94},
19+
timestamp = {Thu, 10 Aug 2023 12:35:34 +0200},
20+
biburl = {https://dblp.org/rec/conf/emnlp/WenWL022.bib},
21+
bibsource = {dblp computer science bibliography, https://dblp.org}
22+
}

0 commit comments

Comments
 (0)