diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a48cf0d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +public diff --git a/config.toml b/config.toml index 3e100c1..1cfefc4 100644 --- a/config.toml +++ b/config.toml @@ -22,9 +22,9 @@ defaultContentLanguageInSubdir = false name = "Carl Pearson" role = "PhD Candidate" organization = "University of Illinois Urbana-Champaign" - organization_url = "" + organization_url = "http://www.ece.illinois.edu/" avatar = "portrait.jpg" - email = " @illinois.edu" + email = "[[my last name]]@illinois.edu" address = "" office_hours = "" phone = "" @@ -135,12 +135,12 @@ defaultContentLanguageInSubdir = false [[params.social]] icon = "google-scholar" icon_pack = "ai" - link = "https://scholar.google.co.uk/citations?user=sIwtMXoAAAAJ" + link = "https://scholar.google.com/citations?user=K2nzqpYAAAAJ" [[params.social]] icon = "github" icon_pack = "fa" - link = "//github.com/cwpearson" + link = "https://github.com/cwpearson" # Navigation Links @@ -159,24 +159,39 @@ defaultContentLanguageInSubdir = false weight = 2 [[menu.main]] - name = "Posts" - url = "#posts" + name = "Projects" + url = "#projects" weight = 3 [[menu.main]] - name = "Projects" - url = "#projects" + name = "Posts" + url = "#posts" weight = 4 +[[menu.main]] + name = "Talks" + url = "#talks" + weight = 5 + [[menu.main]] name = "Teaching" url = "#teaching" - weight = 5 + weight = 6 + +[[menu.main]] + name = "Patents" + url = "#patents" + weight = 7 + +[[menu.main]] + name = "Recognition" + url = "#awards" + weight = 8 [[menu.main]] name = "Contact" url = "#contact" - weight = 6 + weight = 9 # Taxonomies. [taxonomies] diff --git a/content/home/about.md b/content/home/about.md index ef6fb92..6244c72 100644 --- a/content/home/about.md +++ b/content/home/about.md @@ -14,6 +14,7 @@ weight = 1 interests = [ "High Performance Computing", "Compilers", + "High-level Programming Languages and Frameworks", "Cognitive Computing" ] diff --git a/content/home/awards.md b/content/home/awards.md new file mode 100644 index 0000000..f4e2df9 --- /dev/null +++ b/content/home/awards.md @@ -0,0 +1,17 @@ ++++ +# An example of using the custom widget to create your own homepage section. +# To create more sections, duplicate this file and edit the values below as desired. + +date = "2017-03-13T21:15:00" +draft = false + +title = "Awards and Recognition" +subtitle = "" +widget = "custom" + +# Order that this section will appear in. +weight = 70 + ++++ + +Teacher Ranked as Excellent by Students - Fall 2015 diff --git a/content/home/contact.md b/content/home/contact.md index d5ef648..0b3f627 100644 --- a/content/home/contact.md +++ b/content/home/contact.md @@ -12,7 +12,7 @@ widget = "contact" weight = 70 # Automatically link email and phone? -autolink = true +autolink = false +++ diff --git a/content/home/extra.md b/content/home/extra.md new file mode 100644 index 0000000..c3c53a2 --- /dev/null +++ b/content/home/extra.md @@ -0,0 +1,19 @@ ++++ +# An example of using the custom widget to create your own homepage section. +# To create more sections, duplicate this file and edit the values below as desired. + +date = "2017-03-13T21:15:00" +draft = false + +title = "Extra-Curricular" +subtitle = "" +widget = "custom" + +# Order that this section will appear in. +weight = 70 + ++++ + +Board of Governors, [University YMCA](universityymca.org). + +Executive Board, [Amnesty International at UIUC](https://www.facebook.com/AmnestyUIUC). diff --git a/content/home/patents.md b/content/home/patents.md new file mode 100644 index 0000000..0a97d5b --- /dev/null +++ b/content/home/patents.md @@ -0,0 +1,21 @@ ++++ +# An example of using the custom widget to create your own homepage section. +# To create more sections, duplicate this file and edit the values below as desired. + +date = "2017-03-13T21:15:00" +draft = false + +title = "Patents" +subtitle = "" +widget = "custom" + +# Order that this section will appear in. +weight = 65 + ++++ + +**Web-based method for physical object delivery though use of 3d printing technology** + +United States 20140122579 + +Filed November 1, 2012 diff --git a/content/home/projects.md b/content/home/projects.md index 587a13a..67af589 100644 --- a/content/home/projects.md +++ b/content/home/projects.md @@ -10,7 +10,7 @@ subtitle = "" widget = "projects" # Order that this section will appear in. -weight = 50 +weight = 30 # View. # Customize how projects are displayed. @@ -30,8 +30,12 @@ view = 1 tag = ".c3sr" [[filter]] - name = "Other" - tag = ".other" + name = "IMPACT" + tag = ".impact" + +[[filter]] + name = "Personal" + tag = ".personal" +++ diff --git a/content/home/talks.md b/content/home/talks.md index 487fdf2..dd0dfb5 100644 --- a/content/home/talks.md +++ b/content/home/talks.md @@ -1,7 +1,7 @@ +++ # Recent and Upcoming Talks widget. -date = "2016-04-20T00:00:00" +date = "2017-03-13T00:00:00" draft = false title = "Recent & Upcoming Talks" @@ -9,7 +9,7 @@ subtitle = "" widget = "talks" # Order that this section will appear in. -weight = 30 +weight = 50 # Number of talks to list. count = 10 diff --git a/content/home/teaching.md b/content/home/teaching.md index 8bf6265..f732da3 100644 --- a/content/home/teaching.md +++ b/content/home/teaching.md @@ -14,8 +14,11 @@ weight = 60 +++ -I have been a teaching assistant for the following courses +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 PUMPS Summer School in Barcelona. +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. diff --git a/content/project/app_studies.md b/content/project/app_studies.md new file mode 100644 index 0000000..fadf584 --- /dev/null +++ b/content/project/app_studies.md @@ -0,0 +1,19 @@ ++++ +date = "2017-03-13T04:40:57-05:00" +title = "High-Performance Application Studies" +external_link = "" +image_preview = "" +summary = "Tools and Techniques for Code Acceleration" +highlight = true +math = false +tags = ["impact"] + +[header] + caption = "" + image = "" + ++++ + +IME-Accelerators + +Huawei \ No newline at end of file diff --git a/content/project/cab.md b/content/project/cab.md index 6a5e82e..f4929ec 100644 --- a/content/project/cab.md +++ b/content/project/cab.md @@ -2,9 +2,9 @@ highlight = true external_link = "" image_preview = "" -summary = "Summary text" -tags = ["c3sr"] -date = "2017-03-12T21:24:51-05:00" +summary = "The Cognitive Application Builder" +tags = ["c3sr", "impact"] +date = "2017-03-13T21:24:51-05:00" title = "cab" math = false diff --git a/content/project/llvmvm.md b/content/project/llvmvm.md new file mode 100644 index 0000000..a2af424 --- /dev/null +++ b/content/project/llvmvm.md @@ -0,0 +1,16 @@ ++++ +summary = "An LLVM Version Manager" +tags = ["personal"] +highlight = true +external_link = "https://github.com/cwpearson/llvmvm" +math = false +image_preview = "" +date = "2017-03-13T04:23:32-05:00" +title = "llvmvm" + +[header] + caption = "" + image = "" + ++++ + diff --git a/content/publication/2016dakkak.md b/content/publication/2016dakkak.md index e34eaeb..3409cf5 100644 --- a/content/publication/2016dakkak.md +++ b/content/publication/2016dakkak.md @@ -5,12 +5,12 @@ date = "2016-01-01" title = "WebGPU: A Scalable Online Development Platform for GPU Programming Courses" authors = ["Adbul Dakkak", "Carl Pearson", "Cheng Li"] -abstract = "An abstract..." +abstract = "The popularity of computer science classes offered through Massive Open On-line Courses (MOOCs) creates both opportunities and challenges. Programming-based classes need to provide consistent development infrastructures that are both scalable and user friendly to students. The \"Heterogeneous Parallel Programming\" class offered through Coursera teaches GPU programming and encountered these problems. We developed WebGPU - an online GPU development platform - providing students with a user friendly scalable GPU computing platform throughout the course. It has been used as the CUDA, OpenACC, and OpenCL programming environment for large Coursera courses, short-running summer schools, and traditional semester-long graduate and undergraduate courses. WebGPU has since replaced our traditional development infrastructure for the GPU classes offered at UIUC. This paper presents the original, revised, and upcoming WebGPU designs that address the requirements and challenges of offering sophisticated computing resources to a large, quickly-varying number of students." image = "" image_preview = "" math = false -publication = "The publishing part of the citation goes here. You may use *Markdown* for italics etc." +publication = "*Parallel and Distributed Processing Symposium Workshops, 2016 IEEE International.* IEEE, 2016." url_code = "" url_dataset = "" diff --git a/content/talk/2016nuggets.md b/content/talk/2016nuggets.md new file mode 100644 index 0000000..d744e4f --- /dev/null +++ b/content/talk/2016nuggets.md @@ -0,0 +1,21 @@ ++++ +abstract = "Experience from GPU acceleration of scientific code on NCSA Blue Waters" +url_slides = "pdf/2016nuggets.pdf" +math = false +title = "GPU Performance Nuggets" +url_video = "https://www.youtube.com/watch?v=ReQWjJ3o8us" +location = "Sunriver Resort, OR" +event = "Blue Waters Symposium" +highlight = true +date = "2016-06-15T04:14:45-05:00" +event_url = "" +abstract_short = "" +selected = true +url_pdf = "" + +[header] + image = "" + caption = "" + ++++ + diff --git a/content/talk/2017bluewaters.md b/content/talk/2017bluewaters.md new file mode 100644 index 0000000..74c130e --- /dev/null +++ b/content/talk/2017bluewaters.md @@ -0,0 +1,21 @@ ++++ +event = "" +title = "Experience and Impact of Combining GPUS with Scientific Codes on Blue Waters" +highlight = true +selected = false +abstract = "Many scientific applications running on Blue Waters now include new versions of performance-critical code paths that are partially or completely GPU-accelerated. The PAID IME-Accelerators team has been engaged in a multi-disciplinary collaboration among domain scientists, application developers, and GPU performance experts to improve the use of GPUs on selected scientific codes on Blue Waters. This webinar describes the Accelerator team’s experience working both with CPU codes using accelerators for the first time and with optimizing codes with mature GPU implementations. The webinar will focus on collaborative strategies, the use of tools available on Blue Waters and in the IMPACT Research Group, performance results, lessons learned, and the impact to the science teams’ work." +url_slides = "" +event_url = "" +math = false +location = "" +date = "2017-09-01T04:52:00-05:00" +abstract_short = "" +url_video = "" +url_pdf = "" + +[header] + caption = "" + image = "" + ++++ + diff --git a/static/pdf/2016nuggets.pdf b/static/pdf/2016nuggets.pdf new file mode 100644 index 0000000..2521a08 Binary files /dev/null and b/static/pdf/2016nuggets.pdf differ