<commit_before><!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="sophia">

    <title>Li-Wen's Webpage</title>

    <!-- Bootstrap Core CSS -->
    <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">

    <!-- Custom Fonts -->
    <link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
    <link href='https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="font/css/academicons.css"/>
    
    <!-- Plugin CSS -->
    <link href="vendor/magnific-popup/magnific-popup.css" rel="stylesheet">

    <!-- Theme CSS -->
    <link href="css/creative.css" rel="stylesheet">
   

    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

</head>

<body id="page-top">

    <nav id="mainNav" class="navbar navbar-default navbar-fixed-top">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <span class="sr-only">Toggle navigation</span> Menu <i class="fa fa-bars"></i>
                </button>
               
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <li>
                        <a class="page-scroll" href="index.html">About Me</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="experience.html">Experience</a>
                    </li>
                      <li>
                        <a class="page-scroll" href="research.html">Research</a>
                    </li>
                     <li>
                        <a class="page-scroll" href="#publication">Publication</a>
                            <div class="dropdown-content">
                                <a class="page-scroll" href="#master">Thesis</a>
                                <a class="page-scroll" href="#journal">Journal</a>
                                <a class="page-scroll" href="#proceeding">Proceeding</a>
                                <a class="page-scroll" href="#book">Book Chapter</a>
                                <a class="page-scroll" href="#report">Technical Report</a>
                                <a class="page-scroll" href="#talk">Invited Talk</a>
                            </div>
                    </li>
                    <li>
                        <a class="page-scroll" href="#contact">Contact</a>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container-fluid -->
    </nav>

        <header>
        <div class="header-content">
            <div class="header-content-inner">
                <h1 id="homeHeading">Publication</r></h1>
                <hr>
                <p>The full publication list is available in my Google Scholar site </p>
                <a href="https://scholar.google.com/citations?user=r6DasUkAAAAJ&hl=en" class="btn btn-primary btn-xl page-scroll">More Publication</a>
            </div>
        </div>
    </header>
    
    <section id="publication">
        <div class="container">
            <div class="row">
                <div class="col-lg-12 text-center">
                    <h2 class="section-heading">Selected Publications</h2>
                    <hr>
                </div>
            </div>
        </div>
        <div class="container">
            <div class="row" id="master">
                <div class="col-lg-2 col-lg-offset-1  col-md-12 ">
                 <p class="text-grey">Thesis</p>
                </div>
                 <div class="col-lg-9 col-md-12">
                     <p class="text-muted"><strong>Scalable Parallel Tridiagonal Algorithms with Diagonal Pivoting and Their Optimization for Many-core Architectures</strong>  <a href="http://lchang20.github.io/papers/chang-ms.pdf">(pdf)</a>
                     <br>
                     MS Thesis, ECE UIUC, 2014 </p>
                </div>
           </div>
            <br>
            <div class="row" id="journal">
                <div class="col-lg-2 col-lg-offset-1 col-md-12">
                 <p class="text-grey">Journal</p>
                </div>
                 <div class="col-lg-9 col-md-12 ">
                     <p class="text-muted"> <strong>In-Place Matrix Transposition on GPUs</strong> (<a href="http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=7059219">doi</a>) <br>
                        <NAME>, <NAME>, <NAME>, <NAME>, <NAME> and <NAME> <br>
                        IEEE TPDS, 27(3), Mar. 2015 
                        (<strong>journal h5-index = 76, Impact Factor = 2.173</strong>)</p> 
                     <p class="text-muted"><strong> Algorithm and Data Optimization Techniques for Scaling to Massively Threaded Systems </strong>(<a href="http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=6216339">doi</a>)<br><NAME>, <NAME>, <NAME>, <NAME>, <NAME>, <NAME>, <NAME>, <NAME><br>IEEE Computer, 45(8), Aug. 2012 (<strong>Impact Factor = 1.438</strong>) </p><commit_msg>add thesis<commit_after><!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="sophia">

    <title>Li-Wen's Webpage</title>

    <!-- Bootstrap Core CSS -->
    <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">

    <!-- Custom Fonts -->
    <link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
    <link href='https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="font/css/academicons.css"/>
    
    <!-- Plugin CSS -->
    <link href="vendor/magnific-popup/magnific-popup.css" rel="stylesheet">

    <!-- Theme CSS -->
    <link href="css/creative.css" rel="stylesheet">
   

    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

</head>

<body id="page-top">

    <nav id="mainNav" class="navbar navbar-default navbar-fixed-top">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <span class="sr-only">Toggle navigation</span> Menu <i class="fa fa-bars"></i>
                </button>
               
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <li>
                        <a class="page-scroll" href="index.html">About Me</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="experience.html">Experience</a>
                    </li>
                      <li>
                        <a class="page-scroll" href="research.html">Research</a>
                    </li>
                     <li>
                        <a class="page-scroll" href="#publication">Publication</a>
                            <div class="dropdown-content">
                                <a class="page-scroll" href="#master">Thesis</a>
                                <a class="page-scroll" href="#journal">Journal</a>
                                <a class="page-scroll" href="#proceeding">Proceeding</a>
                                <a class="page-scroll" href="#book">Book Chapter</a>
                                <a class="page-scroll" href="#report">Technical Report</a>
                                <a class="page-scroll" href="#talk">Invited Talk</a>
                            </div>
                    </li>
                    <li>
                        <a class="page-scroll" href="#contact">Contact</a>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container-fluid -->
    </nav>

        <header>
        <div class="header-content">
            <div class="header-content-inner">
                <h1 id="homeHeading">Publication</r></h1>
                <hr>
                <p>The full publication list is available in my Google Scholar site </p>
                <a href="https://scholar.google.com/citations?user=r6DasUkAAAAJ&hl=en" class="btn btn-primary btn-xl page-scroll">More Publication</a>
            </div>
        </div>
    </header>
    
    <section id="publication">
        <div class="container">
            <div class="row">
                <div class="col-lg-12 text-center">
                    <h2 class="section-heading">Selected Publications</h2>
                    <hr>
                </div>
            </div>
        </div>
        <div class="container">
            <div class="row" id="master">
                <div class="col-lg-2 col-lg-offset-1  col-md-12 ">
                 <p class="text-grey">Thesis</p>
                </div>
                 <div class="col-lg-9 col-md-12">
					 <p class="text-muted"><strong>Toward Performance Portability for CPUs and GPUs through Algorithmic Compositions</strong> 
                     <br>
                     Ph.D. Dissertation, ECE UIUC, 2017</p>
                     <p class="text-muted"><strong>Scalable Parallel Tridiagonal Algorithms with Diagonal Pivoting and Their Optimization for Many-core Architectures</strong>  <a href="http://lchang20.github.io/papers/chang-ms.pdf">(pdf)</a>
                     <br>
                     MS Thesis, ECE UIUC, 2014 </p>
                </div>
           </div>
            <br>
            <div class="row" id="journal">
                <div class="col-lg-2 col-lg-offset-1 col-md-12">
                 <p class="text-grey">Journal</p>
                </div>
                 <div class="col-lg-9 col-md-12 ">
                     <p class="text-muted"> <strong>In-Place Matrix Transposition on GPUs</strong> (<a href="http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=7059219">doi</a>) <br>
                        <NAME>, <NAME>, <NAME>, <NAME>, <NAME> and <NAME> <br>
                        IEEE TPDS, 27(3), Mar. 2015 
                        (<strong>journal h5-index = 76, Impact Factor = 2.173</strong>)</p> 
                     <p class="text-muted"><strong> Algorithm and Data Optimization Techniques for Scaling to Massively Threaded Systems </strong>(<a href="http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=6216339">doi</a>)<br><NAME>, <NAME>, <NAME>, <NAME>, <NAME>, <NAME>, <NAME>, <NAME><br>IEEE Computer, 45(8), Aug. 2012 (<strong>Impact Factor = 1.438</strong>) </p>
{'fraction_non_alphanumeric': 0.16265203911280707, 'fraction_numerical': 0.021941330789410924, 'mean_word_length': 1.8212603722807805, 'pattern_counts': {'":': 0, '<': 340, '<?xml version=': 0, '>': 340, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 12, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1254171', 'n_tokens_mistral': 3991, 'n_tokens_neox': 3590, 'n_words': 727}