How (and How Not) to Write a Good Systems Paper

Advice for System Paper   Classes of Papers Your paper will probably fall naturally into one of three categories: It presents a real system, either by a global survey of an entire system or by a selective examination of specific…

Networking on the Network: A Guide to Professional Skills for PhD Students

  Networking For Ph.D. Students   Networking For PhD Students   Table of contents: Introduction Networking: What and Why The Basic Steps Electronic Media: Some Cautions The Role of E-Mail Building a Professional Identity Networking and Your Dissertation Academic Language…

Best HPC Conferences

Best HPC Conferences

I am sharing best conference list which is provided by Scalable Parallel Computing Lab in ETH. Link is here

How To Become Good PHD Student IN Computer Science

You can find article here Becoming a PhD Student 1.You have to really want it 2.It’s more than okay to do something else first 3.Surround yourself with smart people 4.Listen to your advisor 5.Ping your advisor 6.Feedback 7.Meet Regularly 8.Make an…

Modeling Input Dependent Error Propagation in Programs

Guanpeng Li and Karthik Pattabiraman, IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2018. [PDF | Talk] Abstract: Transient hardware faults are increasing in computer systems due to shrinking feature sizes. Traditional methods to mitigate such faults are through hardware duplication, which…

Understanding Error Propagation in Deep Learning Neural Network (DNN) Accelerators and Applications

ABSTRACT Deep learning neural networks (DNNs) have been successful in solving a wide range of machine learning problems. Specialized hardware accelerators have been proposed to accelerate the execution of DNN algorithms for high-performance and energy efficiency. Recently, they have been…

[gem5-users] Adding CommMonitor between CPU and L1d-cache

CommMonitor L1-dcache and CPU I want to add the CommMonitor between CPU and L1d-cache in SE mode to trace all the memory operation requests in the system. I am running in x-86 SE mode I added following lines in the…

A Cache Error Propagation Model

cache-error-propagation-xhtyau Abstract Cache memory is a small, fast, memory system that holds frequently used data. With increasing processor speed, designer follow aggresive design practices in the design of cache memories. Such design practices increase the probability of fault occurrence and…

High Precision Fault Injections on the Instruction Cache of ARMv7-M Architectures

147-2139vbi Abstract Hardware and software of secured embedded systems are prone to physical attacks. In particular, fault injection attacks revealed vulnerabilities on the data and the control flow allowing an attacker to break cryptographic or secured algorithms implementations. While many…

Injecting Errors for Fun and Profit

error-210yopw INJECTING E-CACHE ERRORS ON THE ULTRASPARC-II “Handling errors is just attention to detail. Injecting errors is rocket science.” —me While the hardware engineers were working on determining the cause of the e-cache parity errors and then working on a…