<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Projects on Yixian Wang</title>
    <link>https://arkticor.com/projects/</link>
    <description>Recent content in Projects on Yixian Wang</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
    <lastBuildDate>Wed, 25 Oct 2023 00:15:21 -0400</lastBuildDate><atom:link href="https://arkticor.com/projects/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Android App: Business Management &amp; Accountant</title>
      <link>https://arkticor.com/projects/android_business_management/</link>
      <pubDate>Wed, 25 Oct 2023 00:15:21 -0400</pubDate>
      
      <guid>https://arkticor.com/projects/android_business_management/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Designed the app for my parents’ real daily business&lt;/li&gt;&#xA;&lt;li&gt;Features: cloud-hosted database, interactive charts, automatic accountant, and PDF generator&lt;/li&gt;&#xA;&lt;li&gt;Backend jobs: firebase for authentication, firestore for data and SQL query&lt;/li&gt;&#xA;&lt;li&gt;Architecture &amp;amp; Language: MVVM, Kotlin&lt;/li&gt;&#xA;&lt;li&gt;Third-party libraries: MPAndroid, Itextpdf, Android-pdf-viewer&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
      
    </item>
    
    <item>
      <title>Exploring Parallel Processes Programming with MPICH Simulating Barnes Hut Algorithm</title>
      <link>https://arkticor.com/projects/mpi_barnes_hut/</link>
      <pubDate>Fri, 24 Dec 2021 23:24:06 -0400</pubDate>
      
      <guid>https://arkticor.com/projects/mpi_barnes_hut/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Implemented astrophysical simulation solved N-body problem using Barnes-Hut algorithm with &lt;strong&gt;MPICH&lt;/strong&gt; by C++&lt;/li&gt;&#xA;&lt;li&gt;Programmed &lt;strong&gt;OpenGL&lt;/strong&gt; to visualize the movement of the bodies in the domain by C++&lt;/li&gt;&#xA;&lt;li&gt;Analyzed performance with the number of bodies, processors, timesteps, iterations&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
      
    </item>
    
    <item>
      <title>Exploring Concurrency Programming with Go</title>
      <link>https://arkticor.com/projects/go_tree_comparison/</link>
      <pubDate>Sun, 24 Oct 2021 17:17:01 -0400</pubDate>
      
      <guid>https://arkticor.com/projects/go_tree_comparison/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Implemented concurrency programming model to compute BST(binary search tree) equivalence with Go&lt;/li&gt;&#xA;&lt;li&gt;Implemented &lt;strong&gt;channels, go-routines, and signaling&lt;/strong&gt; with Go&lt;/li&gt;&#xA;&lt;li&gt;Programmed &lt;strong&gt;threads&lt;/strong&gt; to parallelize hash operations with Go&lt;/li&gt;&#xA;&lt;li&gt;Assembled a &lt;strong&gt;concurrent buffer&lt;/strong&gt; to secure communication among threads&lt;/li&gt;&#xA;&lt;li&gt;Analyzed performance among all the implementations&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
      
    </item>
    
    <item>
      <title>Exploring GPU Programming with CUDA/CUDA Shared Memory/Thrust Solving K-Means Algorithm</title>
      <link>https://arkticor.com/projects/cuda_kmeans/</link>
      <pubDate>Sun, 24 Oct 2021 15:21:05 -0400</pubDate>
      
      <guid>https://arkticor.com/projects/cuda_kmeans/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Implemented base &lt;strong&gt;sequential&lt;/strong&gt; version of K-Means algorithm on CPU by C++&lt;/li&gt;&#xA;&lt;li&gt;Implemented first parallel version of K-Means with &lt;strong&gt;Thrust&lt;/strong&gt; primitives and a GroupBy-Aggregate by C++&lt;/li&gt;&#xA;&lt;li&gt;Implemented second parallel version of K-Means with &lt;strong&gt;CUDA&lt;/strong&gt; by C++&lt;/li&gt;&#xA;&lt;li&gt;Implemented third parallel version of K-Means with &lt;strong&gt;CUDA on Shared Memory&lt;/strong&gt; by C++&lt;/li&gt;&#xA;&lt;li&gt;Analyzed speedup among all the implementations&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
      
    </item>
    
    <item>
      <title>Exploring Multithreaded Programming with Pthreads Solving Parallel Prefix Scan Algorithm</title>
      <link>https://arkticor.com/projects/pthreads_prefix_sum/</link>
      <pubDate>Fri, 24 Sep 2021 18:44:08 -0400</pubDate>
      
      <guid>https://arkticor.com/projects/pthreads_prefix_sum/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Implemented base &lt;strong&gt;sequential&lt;/strong&gt; version of work-efficient parallel prefix sum algorithm by C++&lt;/li&gt;&#xA;&lt;li&gt;Implemented &lt;strong&gt;parallel&lt;/strong&gt; and &lt;strong&gt;barrier&lt;/strong&gt; versions of work-efficient parallel prefix sum with &lt;strong&gt;POSIX thread (pthread)&lt;/strong&gt; by C++&lt;/li&gt;&#xA;&lt;li&gt;Analyzed speedup among the all implantations with respect to the number of threads and data size&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
      
    </item>
    
    <item>
      <title>Draft: Self-driving SuperTuxKart with Pytorch</title>
      <link>https://arkticor.com/projects/supertuxkart/</link>
      <pubDate>Fri, 25 Jun 2021 02:08:49 -0400</pubDate>
      
      <guid>https://arkticor.com/projects/supertuxkart/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Designed deep networks for a racing simulator, SuperTuxKart with Pytorch&lt;/li&gt;&#xA;&lt;li&gt;Trained linear model and multi-layer perceptron model to classify images from SuperTuxKart&lt;/li&gt;&#xA;&lt;li&gt;Trained a convolutional network to classify images from SuperTuxKart&lt;/li&gt;&#xA;&lt;li&gt;Built classification network fully convolutional and solved a semantic labeling task (labeling every pixel&#xA;in the image)&lt;/li&gt;&#xA;&lt;li&gt;Implemented an object detector&lt;/li&gt;&#xA;&lt;li&gt;Trained a CNN to do vision-based self-driving in SuperTuxKart&lt;/li&gt;&#xA;&lt;li&gt;Programmed a SuperTuxKart ice-hockey player (AI that plays ice-hockey)&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
      
    </item>
    
    <item>
      <title>Semantic Parsing with Encoder-Decoder Models</title>
      <link>https://arkticor.com/projects/nlp_semantic_parsing_encoder_decoder/</link>
      <pubDate>Sun, 25 Apr 2021 02:18:07 -0400</pubDate>
      
      <guid>https://arkticor.com/projects/nlp_semantic_parsing_encoder_decoder/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Implemented an &lt;strong&gt;Encoder-Decoder model&lt;/strong&gt; for semantic parsing with Pytorch&lt;/li&gt;&#xA;&lt;li&gt;Implemented a decoder by using &lt;strong&gt;LTSM&lt;/strong&gt; whose output is passed to a feedforward layer and a softmax over the vocabulary&lt;/li&gt;&#xA;&lt;li&gt;Added &lt;strong&gt;attention&lt;/strong&gt; mechanisms to the model to make it more powerful and faster to train&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
      
    </item>
    
  </channel>
</rss>
