Skip to content

Commit e194331

Browse files
committed
Remove TODOs
1 parent e10daee commit e194331

File tree

3 files changed

+29
-26
lines changed

3 files changed

+29
-26
lines changed

index.md

+11-23
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: page
33
feature_text: |
44
## Concurrency and Parallelism Laboratory
55
#### @ KAIST School of Computing
6-
excerpt: "TODO"
6+
excerpt: "Where theory meets practice"
77
---
88

99
{% capture pi_url %}{% include person_link.md person_id="jeehoon.kang" %}{% endcapture %}
@@ -47,32 +47,16 @@ parallelism, verification, and compiler.** If interested, please send an email t
4747

4848
## Research
4949

50-
<!-- TODO: revive it -->
51-
<!-- My mission as a computer scientist is to <strong>formally understand</strong> the underlying -->
52-
<!-- principles of real-world computer systems, thereby <strong>helping programmers</strong> to -->
53-
<!-- write and reason about those systems.For my Ph.D., I have primarily focused on formally -->
54-
<!-- understanding non-blocking <strong>concurrent programming</strong>, which is an essential -->
55-
<!-- ingredient for exploiting <strong>parallelism</strong> and is becoming more and more important -->
56-
<!-- since the slowdown of Moore's law.In the future, as an independent researcher, I would like -->
57-
<!-- to apply the understanding of concurrency to building practical verification/analysis tools -->
58-
<!-- for concurrent programs.I believe my research will have far-reaching impact on the way the -->
59-
<!-- IT industry develops system software. -->
60-
61-
<!-- I am maintaining <a href="https://github.com/crossbeam-rs"><strong>the Crossbeam -->
62-
<!-- project</strong></a>, which serves as the <em>de facto</em> standard concurrency library -->
63-
<!-- for <a href="https://rust-lang.org">the Rust programming language</a>.I am also writing a -->
64-
<!-- compiler for <strong>Furiosa AI's MadRun deep learning accelerator</strong>. -->
65-
66-
6750
We are designing and verifying concurrent and parallel software that fully realizes the performance
68-
potential offered by hardware. Specifically, we are working on or going to work on the following
69-
projects:
51+
potential offered by hardware. Our general strategy in attacking this goal is to discover the
52+
underlying principles and to develop formal methods. Specifically, we are working on or going to
53+
work on the following projects:
7054

7155
- **Designing concurrent data structures**: It is difficult to develop efficient and yet safe
7256
concurrent data structures, because efficient data structures should allow concurrent accesses
73-
from multiple threads that complicate the reasoning of safety. We are designing "design patterns"
74-
for coordinating concurrent accesses, and using the design patterns, developing practical
75-
concurrent data structures. For this project, we are using
57+
from multiple threads (so-called "non-blocking") that complicate the reasoning of safety. We are
58+
designing "design patterns" for coordinating concurrent accesses, and using the design patterns,
59+
developing practical concurrent data structures. For this project, we are using
7660
[Crossbeam](https://github.com/crossbeam-rs/crossbeam), a [Rust](https://www.rust-lang.org)
7761
concurrency library, as the playground.
7862

@@ -96,6 +80,10 @@ projects:
9680
collaboration with Furiosa AI.
9781

9882

83+
## Publications
84+
85+
See the [publications]({{ site.baseurl }}{% link publications.md %}) page.
86+
9987

10088
## Lectures
10189

jeehoon.kang.md

+17-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: page
3-
excerpt: "TODO"
3+
excerpt: "Jeehoon Kang's website"
44
---
55

66
{% assign person_id = "jeehoon.kang" %}
@@ -12,10 +12,16 @@ excerpt: "TODO"
1212

1313
- Chief Scientist and Founder, Furiosa AI, September, 2017 - current.
1414

15-
- Intern, MPI-SWS, September, 2015 - December, 2015 (advisor: Dr. [Derek Dreyer](https://people.mpi-sws.org/~dreyer/))
15+
(topic: deep learning accelerator and its compiler)
16+
17+
- Intern, MPI-SWS, September, 2015 - December, 2015
18+
19+
(topic: relaxed-memory concurrency, advisor: Dr. [Derek Dreyer](https://people.mpi-sws.org/~dreyer/))
1620

1721
- Software Engineer Intern, Google Korea, June, 2008 – August, 2008.
1822

23+
(topic: machine translation)
24+
1925

2026
#### Publications
2127

@@ -27,6 +33,15 @@ See the [publications]({{ site.baseurl }}{% link publications.md %}) page.
2733
- Co-chair, [2020 ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2020)](https://popl20.sigplan.org/) Artifact Evaluation Committee.
2834

2935

36+
#### Open Source Contributions
37+
38+
- [Crossbeam](https://github.com/crossbeam-rs/crossbeam): a concurrency library in [Rust](https://www.rust-lang.org)
39+
40+
- [Crellvm](https://sf.snu.ac.kr/crellvm): a verified credible compilation framework for LLVM
41+
42+
- [SepCompCert](https://sf.snu.ac.kr/sepcompcert): verification of separate compilation of CompCert
43+
44+
3045
#### Invited Talks
3146

3247
- iRRAM-Coq: Fearless Verification of Exact Real Arithmetic Programs.

publications.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Publications
3-
excerpt: "TODO"
3+
excerpt: "Publications from KAIST Concurrency and Parallelism Laboratory"
44
---
55

66
{% include publications.md author_id="jeehoon.kang" %}

0 commit comments

Comments
 (0)