start move to anatole theme

This commit is contained in:
Carl Pearson
2021-01-25 17:06:36 -07:00
parent 3abe3901ea
commit e724973a30
28 changed files with 203 additions and 1045 deletions

View File

@@ -1,56 +1,15 @@
+++
# A Demo section created with the Blank widget.
# Any elements can be added in the body: https://sourcethemes.com/academic/docs/writing-markdown-latex/
# Add more sections by duplicating this file and customizing to your requirements.
widget = "blank" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 70 # Order that this section will appear.
title = "Academic Experience"
subtitle = ""
[design]
# Choose how many columns the section has. Valid values: 1 or 2.
columns = "1"
[design.background]
# Apply a background color, gradient, or image.
# Uncomment (by removing `#`) an option to apply it.
# Choose a light or dark text color by setting `text_color_light`.
# Any HTML color name or Hex value is valid.
# Background color.
# color = "navy"
# Background gradient.
# gradient_start = "DeepSkyBlue"
# gradient_end = "SkyBlue"
# Background image.
image = "" # Name of image in `static/img/`.
image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque.
image_size = "cover" # Options are `cover` (default), `contain`, or `actual` size.
image_position = "center" # Options include `left`, `center` (default), or `right`.
image_parallax = true # Use a fun parallax-like fixed background effect? true/false
# Text color (true=light or false=dark).
text_color_light = false
[design.spacing]
# Customize the section spacing. Order is top, right, bottom, left.
padding = ["20px", "0", "20px", "0"]
[advanced]
# Custom CSS.
css_style = ""
# CSS class.
css_class = ""
title = "About Me"
description = ""
date = ""
aliases = ["about-us", "about-hugo", "contact"]
author = "Carl Pearson"
+++
I am a PhD candidate in the Electrical and Computer Engineering department at the University of Illinois at Urbana-Champaign and a member of the [IMPACT Research Group](http://impact.crhc.illinois.edu/) led by Wen-Mei Hwu.
I am working on multi-GPU communication and scaling as part of the joint UIUC / IBM C3SR cognitive computing systems research center. The focus of these activities is to apply tools and techniques developed in the IMPACT group to improve the performance of real-world applications.
## Teaching
- 2018 Spring University of Illinois Project TA for ECE408/CS483
@@ -84,4 +43,4 @@ During the Mavis fellowship, I administered the ECE 408 GPU programming project
[kickoff-repo]: https://github.com/illinois-impact/ece408_project-kickoff-slides
I also created a set of resources on using Nvidia's Nsight Compute and Nsight Systems performance profiling tools, including a 75 minute recorded lecture.
See the [Github repository](https://github.com/cwpearson/nvidia-performance-tools) to get started.
See the [Github repository](https://github.com/cwpearson/nvidia-performance-tools) to get started.

View File

@@ -1,69 +0,0 @@
---
# Display name
name: Carl Pearson
# Username (this should match the folder name)
authors:
- admin
# Is this the primary user of the site?
superuser: true
# Role/position
role: Electrical and Computer Engineering Ph.D. Candidate
# Organizations/Affiliations
organizations:
- name: University of Illinois
url: ""
# Short bio (displayed in user profile at end of posts)
bio: "PhD Candidate"
interests:
- High-Performance Computing
- GPU Communication
- Application Acceleration
education:
courses:
- course: MS in Electrical and Computer Engineering
institution: University of Illinois
year: 2018
- course: BSc with High Distinction in Engineering
institution: Harvey Mudd College
year: 2013
# Social/Academic Networking
# For available icons, see: https://sourcethemes.com/academic/docs/widgets/#icons
# For an email link, use "fas" icon pack, "envelope" icon, and a link in the
# form "mailto:your-email@example.com" or "#contact" for contact widget.
social:
- icon: envelope
icon_pack: fas
link: '#contact' # For a direct email link, use "mailto:test@example.org".
- icon: google-scholar
icon_pack: ai
link: https://scholar.google.com/citations?user=K2nzqpYAAAAJ&hl=en
- icon: github
icon_pack: fab
link: https://github.com/cwpearson
# Link to a PDF of your resume/CV from the About widget.
# To enable, copy your resume/CV to `static/files/cv.pdf` and uncomment the lines below.
# - icon: cv
# icon_pack: ai
# link: files/cv.pdf
# Enter email to display Gravatar (if Gravatar enabled in Config)
email: ""
# Organizational groups that you belong to (for People widget)
# Set this to `[]` or comment out if you are not using People widget.
user_groups:
- Researchers
- Visitors
---
I am a PhD candidate in the Electrical and Computer Engineering department at the University of Illinois at Urbana-Champaign and a member of the [IMPACT Research Group](http://impact.crhc.illinois.edu/) led by Wen-Mei Hwu.
I am working on multi-GPU communication and scaling as part of the joint UIUC / IBM C3SR cognitive computing systems research center. The focus of these activities is to apply tools and techniques developed in the IMPACT group to improve the performance of real-world applications.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 745 KiB

View File

@@ -109,3 +109,17 @@ date_format = "Jan 2006"
description = ""
+++
## Awards
## Patents
<!-- [[item]]
organization = "United States 20140122579"
organization_url = ""
title = "Web-based method for physical object delivery though use of 3d printing technology"
url = ""
certificate_url = ""
date_start = "2012-11-01"
date_end = ""
description = "" -->

View File

@@ -1,23 +1,50 @@
+++
# Experience widget.
widget = "experience" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 50 # Order that this section will appear.
title = "Experience"
subtitle = ""
description = ""
date = ""
aliases = ["about-us", "about-hugo", "contact"]
author = "Carl Pearson"
+++
# Date format for experience
# Refer to https://sourcethemes.com/academic/docs/customization/#date-format
date_format = "Jan 2006"
## Academic Experience
# Experiences.
# Add/remove as many `[[experience]]` blocks below as you like.
# Required fields are `title`, `company`, and `date_start`.
# Leave `date_end` empty if it's your current employer.
# Begin/end multi-line descriptions with 3 quotes `"""`.
[[experience]]
- 2018 Spring University of Illinois Project TA for ECE408/CS483
- 2017 Fall University of Illinois Head TA for ECE408/CS483
- 2017-2018 University of Illinois [Mavis Future Faculty Fellow](http://publish.illinois.edu/engr-mavis/2017-2018-mavis-fellows/).
- 2015 Fall University of Illinois TA for ECE408
I have been a teaching assistant for the following courses:
- ECE408/CS483: Heterogeneous Parallel Programming at the University of Illinois
- E155: Microprocesser-based Systems: Design & Applications at Harvey Mudd College
- E85: Digital Electronics and Computer Architecture at Harvey Mudd College
I have also been a teaching assistant for the Programming and Tuning Massively Parallel Systems
[(PUMPS)](http://bcw.ac.upc.edu/PUMPS2017/) summer school in Barcelona since 2014.
I have also mentored undergraduates and a high school student, who is a co-author on two papers.
During the Mavis fellowship, I administered the ECE 408 GPU programming project in spring 2018. I created
* Four lectures on machine learning ([1][l1], [2][l2], [3][l3], [4][l4])
* A [course project][project_repo] where students add a GPU convolution operator to MXNet.
* Project kickoff [slides][kickoff-slides] ([repo][kickoff-repo]).
[project_repo]: https://github.com/illinois-impact/ece408_project
[l1]: ../../pdf/2017FA_ECE408_dl01_Intro.pdf
[l2]: ../../pptx/2017FA_ECE408_dl02_FF-Gradient.pptx
[l3]: ../../pptx/2017FA_ECE408_dl03_CNN01.pptx
[l4]: ../../pptx/2017FA_ECE408_dl04_CNN02.pptx
[kickoff-slides]: ../../pdf/2017FA_ECE408_project-kickoff.pdf
[kickoff-repo]: https://github.com/illinois-impact/ece408_project-kickoff-slides
I also created a set of resources on using Nvidia's Nsight Compute and Nsight Systems performance profiling tools, including a 75 minute recorded lecture.
See the [Github repository](https://github.com/cwpearson/nvidia-performance-tools) to get started.
## Industory Experience
<!-- [[experience]]
title = "Treasurer"
company = "University YMCA"
company_url = ""
@@ -86,37 +113,4 @@ date_format = "Jan 2006"
date_start = "2012-06-01"
date_end = "2012-09-01"
description = """
"""
+++
<!--
- 2018 Spring University of Illinois Project TA for ECE408/CS483
- 2017 Fall University of Illinois Head TA for ECE408/CS483
- 2017-2018 University of Illinois [Mavis Future Faculty Fellow](http://publish.illinois.edu/engr-mavis/2017-2018-mavis-fellows/).
I have been a teaching assistant for the following courses:
- ECE408/CS483: Heterogeneous Parallel Programming at the University of Illinois
- E155: Microprocesser-based Systems: Design & Applications at Harvey Mudd College
- E85: Digital Electronics and Computer Architecture at Harvey Mudd College
I have also been a teaching assistant for the Programming and Tuning Massively Parallel Systems
[(PUMPS)](http://bcw.ac.upc.edu/PUMPS2017/) summer school in Barcelona since 2014.
I have also mentored undergraduates and a high school student, who is a co-author on two papers.
During the Mavis fellowship, I administered the ECE 408 GPU programming project in spring 2018. I created
* Four lectures on machine learning ([1][l1], [2][l2], [3][l3], [4][l4])
* A [course project][project_repo] where students add a GPU convolution operator to MXNet.
* Project kickoff [slides][kickoff-slides] ([repo][kickoff-repo]).
[project_repo]: https://github.com/illinois-impact/ece408_project
[l1]: ../../pdf/2017FA_ECE408_dl01_Intro.pdf
[l2]: ../../pptx/2017FA_ECE408_dl02_FF-Gradient.pptx
[l3]: ../../pptx/2017FA_ECE408_dl03_CNN01.pptx
[l4]: ../../pptx/2017FA_ECE408_dl04_CNN02.pptx
[kickoff-slides]: ../../pdf/2017FA_ECE408_project-kickoff.pdf
[kickoff-repo]: https://github.com/illinois-impact/ece408_project-kickoff-slides -->
""" -->

View File

@@ -1,14 +0,0 @@
+++
# About widget.
widget = "about" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 10 # Order that this section will appear in.
title = "Biography"
# Choose the user profile to display
# This should be the username of a profile in your `content/authors/` folder.
# See https://sourcethemes.com/academic/docs/get-started/#introduce-yourself
author = "admin"
+++

View File

@@ -1,20 +0,0 @@
+++
# Contact widget.
widget = "contact" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 130 # Order that this section will appear.
title = "Contact"
subtitle = ""
# Automatically link email and phone?
autolink = true
# Email form provider
# 0: Disable email form
# 1: Netlify (requires that the site is hosted by Netlify)
# 2: formspree.io
email_form = 0
+++

View File

@@ -1,5 +0,0 @@
+++
# Homepage
type = "widget_page"
headless = true # Homepage is headless, other widget pages are not.
+++

View File

@@ -1,31 +0,0 @@
+++
# Accomplishments widget.
widget = "accomplishments" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 80 # Order that this section will appear.
title = "Patents"
subtitle = ""
# Date format
# Refer to https://sourcethemes.com/academic/docs/customization/#date-format
date_format = "Jan 2006"
# Accomplishments.
# Add/remove as many `[[item]]` blocks below as you like.
# `title`, `organization` and `date_start` are the required parameters.
# Leave other parameters empty if not required.
# Begin/end multi-line descriptions with 3 quotes `"""`.
[[item]]
organization = "United States 20140122579"
organization_url = ""
title = "Web-based method for physical object delivery though use of 3d printing technology"
url = ""
certificate_url = ""
date_start = "2012-11-01"
date_end = ""
description = ""
+++

View File

@@ -1,67 +0,0 @@
+++
# A Recent Blog Posts section created with the Pages widget.
# This section displays recent blog posts from `content/post/`.
widget = "pages" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 90 # Order that this section will appear.
title = "Recent Posts"
subtitle = ""
[content]
# Page type to display. E.g. post, talk, or publication.
page_type = "post"
# Choose how much pages you would like to display (0 = all pages)
count = 5
# Choose how many pages you would like to offset by
offset = 0
# Page order. Descending (desc) or ascending (asc) date.
order = "desc"
# Filter posts by a taxonomy term.
[content.filters]
tag = ""
category = ""
publication_type = ""
exclude_featured = false
[design]
# Toggle between the various page layout types.
# 1 = List
# 2 = Compact
# 3 = Card
# 4 = Citation (publication only)
view = 2
[design.background]
# Apply a background color, gradient, or image.
# Uncomment (by removing `#`) an option to apply it.
# Choose a light or dark text color by setting `text_color_light`.
# Any HTML color name or Hex value is valid.
# Background color.
# color = "navy"
# Background gradient.
# gradient_start = "DeepSkyBlue"
# gradient_end = "SkyBlue"
# Background image.
# image = "background.jpg" # Name of image in `static/img/`.
# image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque.
# Text color (true=light or false=dark).
# text_color_light = true
[advanced]
# Custom CSS.
css_style = ""
# CSS class.
css_class = ""
+++

View File

@@ -1,80 +0,0 @@
+++
# A Projects section created with the Portfolio widget.
widget = "portfolio" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 60 # Order that this section will appear.
title = "Projects"
subtitle = ""
[content]
# Page type to display. E.g. project.
page_type = "project"
# Filter toolbar (optional).
# Add or remove as many filters (`[[content.filter_button]]` instances) as you like.
# To show all items, set `tag` to "*".
# To filter by a specific tag, set `tag` to an existing tag name.
# To remove toolbar, delete/comment all instances of `[[content.filter_button]]` below.
# Default filter index (e.g. 0 corresponds to the first `[[filter_button]]` instance below).
filter_default = 0
[[content.filter_button]]
name = "All"
tag = "*"
[[content.filter_button]]
name = "C3SR"
tag = "c3sr"
[[content.filter_button]]
name = "IMPACT"
tag = "impact"
[[content.filter_button]]
name = "Personal"
tag = "personal"
[design]
# Choose how many columns the section has. Valid values: 1 or 2.
columns = "2"
# Toggle between the various page layout types.
# 1 = List
# 3 = Card
# 5 = Showcase
view = 3
# For Showcase view, flip alternate rows?
flip_alt_rows = false
[design.background]
# Apply a background color, gradient, or image.
# Uncomment (by removing `#`) an option to apply it.
# Choose a light or dark text color by setting `text_color_light`.
# Any HTML color name or Hex value is valid.
# Background color.
# color = "navy"
# Background gradient.
# gradient_start = "DeepSkyBlue"
# gradient_end = "SkyBlue"
# Background image.
# image = "background.jpg" # Name of image in `static/img/`.
# image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque.
# Text color (true=light or false=dark).
# text_color_light = true
[advanced]
# Custom CSS.
css_style = ""
# CSS class.
css_class = ""
+++

View File

@@ -1,71 +0,0 @@
+++
# A Recent Publications section created with the Pages widget.
# This section displays recent blog posts from `content/publication/`.
widget = "pages" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 20 # Order that this section will appear.
title = "Recent Publications"
subtitle = ""
[content]
# Page type to display. E.g. post, talk, or publication.
page_type = "publication"
# Choose how much pages you would like to display (0 = all pages)
count = 5
# Choose how many pages you would like to offset by
offset = 0
# Page order. Descending (desc) or ascending (asc) date.
order = "desc"
# Filter posts by a taxonomy term.
[content.filters]
tag = ""
category = ""
publication_type = ""
exclude_featured = false
[design]
# Toggle between the various page layout types.
# 1 = List
# 2 = Compact
# 3 = Card
# 4 = Citation (publication only)
view = 2
[design.background]
# Apply a background color, gradient, or image.
# Uncomment (by removing `#`) an option to apply it.
# Choose a light or dark text color by setting `text_color_light`.
# Any HTML color name or Hex value is valid.
# Background color.
# color = "navy"
# Background gradient.
# gradient_start = "DeepSkyBlue"
# gradient_end = "SkyBlue"
# Background image.
# image = "background.jpg" # Name of image in `static/img/`.
# image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque.
# Text color (true=light or false=dark).
# text_color_light = true
[advanced]
# Custom CSS.
css_style = ""
# CSS class.
css_class = ""
+++
{{% alert note %}}
Quickly discover relevant content by [filtering publications]({{< ref "/publication/_index.md" >}}).
{{% /alert %}}

View File

@@ -1,10 +0,0 @@
+++
# Tag Cloud widget.
widget = "tag_cloud" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 120 # Order that this section will appear.
title = "Popular Topics"
subtitle = ""
+++

View File

@@ -1,69 +0,0 @@
+++
# A Recent and Upcoming Talks section created with the Pages widget.
# This section displays recent talks from `content/talk/`.
widget = "pages" # See https://sourcethemes.com/academic/docs/page-builder/
headless = true # This file represents a page section.
active = true # Activate this widget? true/false
weight = 40 # Order that this section will appear.
title = "Recent & Upcoming Talks"
subtitle = ""
[content]
# Page type to display. E.g. post, talk, or publication.
page_type = "talk"
# Choose how much pages you would like to display (0 = all pages)
count = 5
# Choose how many pages you would like to offset by
offset = 0
# Page order. Descending (desc) or ascending (asc) date.
order = "desc"
# Filter posts by a taxonomy term.
[content.filters]
tag = ""
category = ""
publication_type = ""
exclude_featured = false
exclude_past = false
exclude_future = false
[design]
# Toggle between the various page layout types.
# 1 = List
# 2 = Compact
# 3 = Card
# 4 = Citation (publication only)
view = 2
[design.background]
# Apply a background color, gradient, or image.
# Uncomment (by removing `#`) an option to apply it.
# Choose a light or dark text color by setting `text_color_light`.
# Any HTML color name or Hex value is valid.
# Background color.
# color = "navy"
# Background gradient.
# gradient_start = "DeepSkyBlue"
# gradient_end = "SkyBlue"
# Background image.
# image = "background.jpg" # Name of image in `static/img/`.
# image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque.
# Text color (true=light or false=dark).
# text_color_light = true
[advanced]
# Custom CSS.
css_style = ""
# CSS class.
css_class = ""
+++

View File

@@ -38,6 +38,7 @@ categories = []
# Set captions for image gallery.
# fixme gallery below
[[gallery_item]]
album = "gallery"
image = "IMG_20190410_163410.jpg"
@@ -56,4 +57,3 @@ My paper *Evaluating Characteristics of CUDA Communication Primitives on High-Ba
I travelled with Simon Garcia de Gonzalo, a colleague from the IMPACT group, to ICPE.
Here we are presenting our papers.
{{< gallery >}}

View File

@@ -39,7 +39,7 @@ categories = []
# Set captions for image gallery.
#FIXME gallery
[[gallery_item]]
album = "gallery"
image = "carl_mentor.jpg"
@@ -58,7 +58,6 @@ caption = "PUMPS students collaborating on Tuesday"
It's my privilege to attend [PUMPS+AI 2019](https://pumps.bsc.es/2019/front-page-content) summer school in Barcelona!
The summer school was stared by my advisor, Professor Wen-mei Hwu and David Kirk (formerly of Nvidia).
{{< gallery >}}
## Monday

View File

@@ -1,12 +1,6 @@
+++
aliases = ["posts", "articles", "blog", "showcase", "docs"]
title = "Posts"
date = 2017-01-01
math = false
highlight = false
# Optional featured image (relative to `static/img/` folder).
[header]
image = ""
caption = ""
+++
author = "Hugo Authors"
tags = ["index"]
+++

View File

@@ -1,85 +1,18 @@
+++
title = "Adaptive Cache Bypass and Insertion for Many-Core Accelerators"
author = "Carl Pearson"
title = "[MES'14] Adaptive Cache Bypass and Insertion for Many-Core Accelerators"
date = 2014-01-01
draft = false
# Authors. Comma separated list, e.g. `["Bob Smith", "David Jones"]`.
authors = ["Xuhao Chen", "Shengzhao Wu", "Li-Wen Chang", "Wei-Sheng Huang", "Carl Pearson", "Wen-mei Hwu"]
# Publication type.
# Legend:
# 0 = Uncategorized
# 1 = Conference paper
# 2 = Journal article
# 3 = Manuscript
# 4 = Report
# 5 = Book
# 6 = Book section
publication_types = ["1"]
# Publication name and optional abbreviated version.
publication = "Proceedings of International Workshop on Manycore Embedded Systems."
publication_short = ""
# Abstract and optional shortened version.
abstract = "Many-core accelerators, e.g. GPUs, are widely used for accelerating general-purpose compute kernels. With the SIMT execution model, GPUs can hide memory latency through massive multithreading for many regular applications. To support more applications with irregular memory access pattern, cache hierarchy is introduced to GPU architecture to capture input data sharing and mitigate the effect of irregular accesses. However, GPU caches suffer from poor efficiency due to severe contention, which makes it difficult to adopt heuristic management policies, and also limits system performance and energy-efficiency. We propose an adaptive cache management policy specifically for many-core accelerators. The tag array of L2 cache is enhanced with extra bits to track memory access history, an thus the locality information is captured and provided to L1 cache as heuristics to guide its run-time bypass and insertion decisions. By preventing un-reused data from polluting the cache and alleviating contention, cache efficiency is significantly improved. As a result, the system performance is improved by 31% on average for cache sensitive benchmarks, compared to the baseline GPU architecture."
abstract_short = ""
# Is this a selected publication? (true/false)
selected = false
# Projects (optional).
# Associate this publication with one or more of your projects.
# Simply enter your project's folder or file name without extension.
# E.g. `projects = ["deep-learning"]` references
# `content/project/deep-learning/index.md`.
# Otherwise, set `projects = []`.
projects = []
# Slides (optional).
# Associate this publication with Markdown slides.
# Simply enter your slide deck's filename without extension.
# E.g. `slides = "example-slides"` references
# `content/slides/example-slides.md`.
# Otherwise, set `slides = ""`.
slides = ""
# Tags (optional).
# Set `tags = []` for no tags, or use the form `tags = ["A Tag", "Another Tag"]` for one or more tags.
description = "Guide to Thumbnails in Hugo"
tags = []
thumbnail= ""
# Does this page require source code highlighting? (true/false)
highlight = true
# Links (optional)
url_pdf = "pdf/2014chen.pdf"
url_preprint = ""
url_code = ""
url_dataset = ""
url_project = ""
url_slides = ""
url_video = ""
url_poster = ""
url_source = ""
# Custom links (optional).
# Uncomment line below to enable. For multiple links, use the form `[{...}, {...}, {...}]`.
# url_custom = [{name = "Custom Link", url = "http://example.org"}]
# Digital Object Identifier (DOI)
doi = ""
# Does this page contain LaTeX math? (true/false)
math = false
# Featured image
# To use, add an image named `featured.jpg/png` to your page's folder.
[image]
# Caption (optional)
caption = ""
# Focal point (optional)
# Options: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight
focal_point = ""
draft = false
+++
**Xuhao Chen, Shengzhao Wu, Li-Wen Chang, Wei-Sheng Huang, Carl Pearson, Wen-mei Hwu**
*Proceedings of International Workshop on Manycore Embedded Systems.*
Many-core accelerators, e.g. GPUs, are widely used for accelerating general-purpose compute kernels. With the SIMT execution model, GPUs can hide memory latency through massive multithreading for many regular applications. To support more applications with irregular memory access pattern, cache hierarchy is introduced to GPU architecture to capture input data sharing and mitigate the effect of irregular accesses. However, GPU caches suffer from poor efficiency due to severe contention, which makes it difficult to adopt heuristic management policies, and also limits system performance and energy-efficiency. We propose an adaptive cache management policy specifically for many-core accelerators. The tag array of L2 cache is enhanced with extra bits to track memory access history, an thus the locality information is captured and provided to L1 cache as heuristics to guide its run-time bypass and insertion decisions. By preventing un-reused data from polluting the cache and alleviating contention, cache efficiency is significantly improved. As a result, the system performance is improved by 31% on average for cache sensitive benchmarks, compared to the baseline GPU architecture.
* [pdf](/pdf/2014chen.pdf)

View File

@@ -1,14 +0,0 @@
+++
title = "Content tagged as 'Academic'"
date = "2017-01-01T00:00:00"
math = false
highlight = false
# Optional featured image (relative to `static/img/` folder).
[header]
image = "headers/bubbles-wide.jpg"
caption = ""
+++
Here is a list of all the content that has been tagged as *academic*.