Home

EDDL: How do we train neural networks on limited edge devices - PART 1

This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment.” was published. As the first part of the introductions, I focus only on the motivation and summary of our works. More details in design and implementation can be found in l...

Read more

Xv6 introduction

In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching OS classes. Understand system call and know how to implement a simple one will be coved as the first half. In the second half of this post, I will discuss a little bit more on how to debug ...

Read more

Some of my previews experiment works: 2016

This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics. 2016-10 Time Experiment of rsync Patch is based on rsync with version 3.1.2. [Rsync|Patch] How to collect data Basically, everything of transmission time and computation time will be output with overall time wil...

Read more

Using charles proxy to monitor mobile SSL traffics

In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL traffics which use an obviously certification. Some applications may not using system root cert or they doesn’t provide us a method to modify their own certs. For these situation, I still did...

Read more