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
+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;