Added new post of lab and unpublished stuff.

This commit is contained in:
2022-02-22 17:58:34 -05:00
parent 73941569ca
commit 338ac84442
11 changed files with 113 additions and 15 deletions
+1 -1
View File
@@ -487,7 +487,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<ul>
<li>
<p><strong>EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment.</strong><br />
<p><strong><a href="/static/2021-12/eddl-sec21.pdf">EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment</a></strong> <strong>[<a href="">slide</a>]</strong>
<strong>Pengzhan Hao</strong>, and Yifan Zhang
The Sixth ACM/IEEE Symposium on Edge Computing (<strong>ACM/IEEE SEC</strong>)<br />
San Jose, CA, USA, 2021.</p>
+14 -9
View File
@@ -419,9 +419,12 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<ul class="menu">
<li>
<button type="button" class="button button--secondary button--pill tag-button tag-button--all" data-encode="">
Show All<div class="tag-button__count">7</div>
Show All<div class="tag-button__count">8</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Charles+proxy">
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Binghamton+university">
<span>Binghamton university</span><div class="tag-button__count">1</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Charles+proxy">
<span>Charles proxy</span><div class="tag-button__count">1</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Diary">
@@ -439,24 +442,26 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Network">
<span>Network</span><div class="tag-button__count">1</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Operating+system">
<span>Operating system</span><div class="tag-button__count">1</div>
</li><li><button type="button" class="button button--pill tag-button tag-button-2" data-encode="Operating+system">
<span>Operating system</span><div class="tag-button__count">2</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-3" data-encode="Research">
<span>Research</span><div class="tag-button__count">3</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Teaching">
<span>Teaching</span><div class="tag-button__count">1</div>
</li><li><button type="button" class="button button--pill tag-button tag-button-2" data-encode="Teaching">
<span>Teaching</span><div class="tag-button__count">2</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Visualization">
<span>Visualization</span><div class="tag-button__count">1</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Xv6">
<span>Xv6</span><div class="tag-button__count">1</div>
</li><li><button type="button" class="button button--pill tag-button tag-button-2" data-encode="Xv6">
<span>Xv6</span><div class="tag-button__count">2</div>
</button>
</li></ul>
</div>
<div class="js-result layout--archive__result d-none"><div class="article-list items"><section><h2 class="article-list__group-header">2021</h2><ul class="items"><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Research,Edge+computing">
<div class="js-result layout--archive__result d-none"><div class="article-list items"><section><h2 class="article-list__group-header">2022</h2><ul class="items"><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Xv6,Teaching,Operating+system,Binghamton+university">
<div class="item__content"><span class="item__meta">Feb 22</span><a itemprop="headline" class="item__header" href="/posts/22s-cs350-labs">Lab transcripts of CS350 in Spring 2022</a></div>
</li></ul></section><section><h2 class="article-list__group-header">2021</h2><ul class="items"><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Research,Edge+computing">
<div class="item__content"><span class="item__meta">Oct 31</span><a itemprop="headline" class="item__header" href="/posts/eddl-how-do-we-train-on-limited-edge-devices-part2">EDDL: How do we train neural networks on limited edge devices - PART 2</a></div>
</li><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Research,Edge+computing">
<div class="item__content"><span class="item__meta">Oct 13</span><a itemprop="headline" class="item__header" href="/posts/eddl-how-do-we-train-on-limited-edge-devices">EDDL: How do we train neural networks on limited edge devices - PART 1</a></div>
+1 -1
View File
@@ -1 +1 @@
window.TEXT_SEARCH_DATA={'posts':[{'title':"Stop Talking is the worst title of one blog",'url':"/posts/welcome-to-my-blog"},{'title':"Using charles proxy to monitor mobile SSL traffics",'url':"/posts/charles-is-not-a-good-tool"},{'title':"Some of my previews experiment works: 2016",'url':"/posts/some-of-my-previews-exper-work"},{'title':"Xv6 introduction",'url':"/posts/intro-xv6"},{'title':"Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries",'url':"/posts/generate-word-cloud-with-chinese-fenci"},{'title':"EDDL: How do we train neural networks on limited edge devices - PART 1",'url':"/posts/eddl-how-do-we-train-on-limited-edge-devices"},{'title':"EDDL: How do we train neural networks on limited edge devices - PART 2",'url':"/posts/eddl-how-do-we-train-on-limited-edge-devices-part2"}]};
window.TEXT_SEARCH_DATA={'posts':[{'title':"Stop Talking is the worst title of one blog",'url':"/posts/welcome-to-my-blog"},{'title':"Using charles proxy to monitor mobile SSL traffics",'url':"/posts/charles-is-not-a-good-tool"},{'title':"Some of my previews experiment works: 2016",'url':"/posts/some-of-my-previews-exper-work"},{'title':"Xv6 introduction",'url':"/posts/intro-xv6"},{'title':"Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries",'url':"/posts/generate-word-cloud-with-chinese-fenci"},{'title':"EDDL: How do we train neural networks on limited edge devices - PART 1",'url':"/posts/eddl-how-do-we-train-on-limited-edge-devices"},{'title':"EDDL: How do we train neural networks on limited edge devices - PART 2",'url':"/posts/eddl-how-do-we-train-on-limited-edge-devices-part2"},{'title':"Lab transcripts of CS350 in Spring 2022",'url':"/posts/22s-cs350-labs"}]};
+20 -2
View File
@@ -1,5 +1,23 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.2.1">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" hreflang="en" /><updated>2021-12-11T13:35:05-05:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">Stop Talking, Start Doing</title><subtitle>My personal blog, with some boring research staff and some tricks I was fancy to. I&apos;ll try my best to make this blog fun and useful. Not just a place I complain about all happens in my Lab.
</subtitle><author><name>Pengzhan Hao</name><email>haopengzhan@gmail.com</email></author><entry><title type="html">EDDL: How do we train neural networks on limited edge devices - PART 2</title><link href="http://localhost:4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2" rel="alternate" type="text/html" title="EDDL: How do we train neural networks on limited edge devices - PART 2" /><published>2021-10-31T13:01:14-04:00</published><updated>2021-10-31T13:01:14-04:00</updated><id>http://localhost:4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2</id><content type="html" xml:base="http://localhost:4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2">&lt;p&gt;In the last post, part1, our idea of distributed learning on edge environment was generally addressed.
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.2.1">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" hreflang="en" /><updated>2022-02-22T17:57:36-05:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">Stop Talking, Start Doing</title><subtitle>My personal blog, with some boring research staff and some tricks I was fancy to. I&apos;ll try my best to make this blog fun and useful. Not just a place I complain about all happens in my Lab.
</subtitle><author><name>Pengzhan Hao</name><email>haopengzhan@gmail.com</email></author><entry><title type="html">Lab transcripts of CS350 in Spring 2022</title><link href="http://localhost:4000/posts/22s-cs350-labs" rel="alternate" type="text/html" title="Lab transcripts of CS350 in Spring 2022" /><published>2022-02-22T16:08:17-05:00</published><updated>2022-02-22T16:08:17-05:00</updated><id>http://localhost:4000/posts/22s-cs350-labs</id><content type="html" xml:base="http://localhost:4000/posts/22s-cs350-labs">&lt;p&gt;This will be a series regarding lab I gave during the spring 2022 semester.&lt;/p&gt;
&lt;p&gt;The reason why I am writing this down is because it has been a week and no students ask for the solution of the last Lab.
I realise that learning gap between students are huge, especially when a non-profit university is admitting more and more students.
To help all students in understanding concepts of modern OS, I decided to write this post.&lt;/p&gt;
&lt;p&gt;It starts with the past lab content I have (as the skelton), and will be amended with extra materials I think it helps.
Remember, its for helping in learning. DONT COPY &amp;amp; PASTE CODE!&lt;/p&gt;
&lt;h2 id=&quot;index&quot;&gt;Index&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;#lab1-introduction&quot;&gt;Lab1: Introduction of Makefile and Xv6.&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#lab3-process&quot;&gt;Lab3: System calls for process management.&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#lab4-ipc&quot;&gt;Lab4: Inter-processes communication.&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;lab1-introduction&quot;&gt;Lab1-Introduction&lt;/h2&gt;
&lt;h2 id=&quot;lab3-process&quot;&gt;Lab3-Process&lt;/h2&gt;
&lt;h2 id=&quot;lab4-ipc&quot;&gt;Lab4-IPC&lt;/h2&gt;</content><author><name>Pengzhan Hao</name></author><category term="Xv6" /><category term="Teaching" /><category term="Operating system" /><category term="Binghamton university" /><summary type="html">This will be a series regarding lab I gave during the spring 2022 semester. The reason why I am writing this down is because it has been a week and no students ask for the solution of the last Lab. I realise that learning gap between students are huge, especially when a non-profit university is admitting more and more students. To help all students in understanding concepts of modern OS, I decided to write this post. It starts with the past lab content I have (as the skelton), and will be amended with extra materials I think it helps. Remember, its for helping in learning. DONT COPY &amp;amp; PASTE CODE! Index Lab1: Introduction of Makefile and Xv6. Lab3: System calls for process management. Lab4: Inter-processes communication. Lab1-Introduction Lab3-Process Lab4-IPC</summary></entry><entry><title type="html">EDDL: How do we train neural networks on limited edge devices - PART 2</title><link href="http://localhost:4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2" rel="alternate" type="text/html" title="EDDL: How do we train neural networks on limited edge devices - PART 2" /><published>2021-10-31T13:01:14-04:00</published><updated>2021-10-31T13:01:14-04:00</updated><id>http://localhost:4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2</id><content type="html" xml:base="http://localhost:4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2">&lt;p&gt;In the last post, part1, our idea of distributed learning on edge environment was generally addressed.
I introduced the reason why edge distributed learning is needed and what improvements it can achieve.
In this post, I will talk about our motivation study and how our framework works.&lt;/p&gt;
+22 -1
View File
@@ -415,7 +415,28 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<div class="col-main cell cell--auto"><!-- start custom main top snippet -->
<!-- end custom main top snippet -->
<article itemscope itemtype="http://schema.org/WebPage"><header style="display:none;"><h1>Home</h1></header><meta itemprop="headline" content="Home"><meta itemprop="author" content="Pengzhan Hao"/><div class="js-article-content"><div class="layout--articles"><div class="article-list items items--divided"><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/static/2021-10/f.5_Impl_leader_worker.png" /></div><div class="item__content">
<article itemscope itemtype="http://schema.org/WebPage"><header style="display:none;"><h1>Home</h1></header><meta itemprop="headline" content="Home"><meta itemprop="author" content="Pengzhan Hao"/><div class="js-article-content"><div class="layout--articles"><div class="article-list items items--divided"><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/static/2022-02/BU.jpeg" /></div><div class="item__content">
<header><a href="/posts/22s-cs350-labs"><h2 itemprop="headline" class="item__header">Lab transcripts of CS350 in Spring 2022</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">This will be a series regarding lab I gave during the spring 2022 semester.
The reason why I am writing this down is because it has been a week and no students ask for the solution of the last Lab.
I realise that learning gap between students are huge, especially when a non-profit university is admitting more and more students.
To help all stud...</div><p><a href="/posts/22s-cs350-labs">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Xv6">Xv6</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Teaching">Teaching</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Operating+system">Operating system</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Binghamton+university">Binghamton university</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Feb 22, 2022</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2022-02-22T16:08:17-05:00">
<meta itemprop="keywords" content="Xv6,Teaching,Operating system,Binghamton university"></div>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/static/2021-10/f.5_Impl_leader_worker.png" /></div><div class="item__content">
<header><a href="/posts/eddl-how-do-we-train-on-limited-edge-devices-part2"><h2 itemprop="headline" class="item__header">EDDL: How do we train neural networks on limited edge devices - PART 2</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">In the last post, part1, our idea of distributed learning on edge environment was generally addressed.
I introduced the reason why edge distributed learning is needed and what improvements it can achieve.
@@ -536,7 +536,7 @@ We chose the Dlib library because it is written in C/C++, and can be easily and
<!-- end custom article footer snippet -->
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/feed.xml">Subscribe</a></div>
</div><div class="article__license"></div></footer>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/posts/eddl-how-do-we-train-on-limited-edge-devices">EDDL: How do we train neural networks on limited edge devices - PART 1</a></div></div></div>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/posts/eddl-how-do-we-train-on-limited-edge-devices">EDDL: How do we train neural networks on limited edge devices - PART 1</a></div><div class="next"><span>NEXT</span><a href="/posts/22s-cs350-labs">Lab transcripts of CS350 in Spring 2022</a></div></div></div>
</div>
+8
View File
@@ -29,6 +29,10 @@
<lastmod>2021-10-31T13:01:14-04:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/posts/22s-cs350-labs</loc>
<lastmod>2022-02-22T16:08:17-05:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/about.html</loc>
</url>
<url>
@@ -57,4 +61,8 @@
<loc>http://localhost:4000/static/2021-10/eta-infocom18.pdf</loc>
<lastmod>2021-11-02T14:19:44-04:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/static/2021-12/eddl-sec21.pdf</loc>
<lastmod>2021-12-14T19:38:35-05:00</lastmod>
</url>
</urlset>