sagark.org
thinkdisp About/Installation - sagark.org
https://sagark.org/thinkdisp-about-installation
ANGEL (JS ISA Simulator). Project on Google Code. Berkeley Campus Energy Portal. RISC-V Software Stack (Talk, riscv.org). RISC-V Rocket FPGA Infrastructure (github.com). Thinkdisp is a Display Manager that automates the many scripts/commands required to use multiple monitors on Thinkpads with Nvidia Optimus running Ubuntu. It appears as an indicator applet for easy access. Thinkdisp is Open Source and released under the Simplified-BSD License. V131 – August 15, 2012 – latest. Fixed issue with setuid in C.
sagark.org
Sagar Karandikar - Code
https://sagark.org/projects
ANGEL (JS ISA Simulator). Project on Google Code. Berkeley Campus Energy Portal. RISC-V Software Stack (Talk, riscv.org). RISC-V Rocket FPGA Infrastructure (github.com). This page contains selected projects with released code. Many more projects can be found on my GitHub page. QEMU RISC-V Port (RISC-V Target Support). Added support for RISC-V Simulation (RV64IMAFD) to QEMU. ANGEL: JavaScript RISC-V ISA Simulator. Demo on the RISC-V Website. Poster from ASPIRE May 2014 Retreat.
sagark.org
SnapNotify - Roll Your Own Custom Cloud Notifications - sagark.org
https://sagark.org/snapnotify
ANGEL (JS ISA Simulator). Project on Google Code. Berkeley Campus Energy Portal. RISC-V Software Stack (Talk, riscv.org). RISC-V Rocket FPGA Infrastructure (github.com). SnapNotify – Roll Your Own Custom Cloud Notifications. What’s the point? SnapNotify makes getting cloud-based android notifications as easy as posting to a webserver – and the entire system (including running your own server) is free! How does it work? SnapNotify consists of a lightweight server (powered by node.js. Some Simple Use Cases:.
sagark.org
Publications - Sagar Karandikar
https://sagark.org/publications
ANGEL (JS ISA Simulator). Project on Google Code. Berkeley Campus Energy Portal. RISC-V Software Stack (Talk, riscv.org). RISC-V Rocket FPGA Infrastructure (github.com). 8220;BOSS: Building Operating System Services”. Stephen Dawson-Haggerty, Andrew Krioukov, Jay Taneja, Sagar Karandikar, Gabe Fierro, Nikita Kitaev, and David Culler. In proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI). USENIX, Lombard, IL, April 2013. ACM, Seoul, Korea, June 2016. ASPIRE Summ...
sagark.org
SnapNotify - Roll Your Own Custom Cloud Notifications - sagark.org
https://sagark.org/snapnotify-roll-your-own-custom-cloud-notifications
ANGEL (JS ISA Simulator). Project on Google Code. Berkeley Campus Energy Portal. RISC-V Software Stack (Talk, riscv.org). RISC-V Rocket FPGA Infrastructure (github.com). SnapNotify – Roll Your Own Custom Cloud Notifications. What’s the point? SnapNotify makes getting cloud-based android notifications as easy as posting to a webserver – and the entire system (including running your own server) is free! How does it work? SnapNotify consists of a lightweight server (powered by node.js. Some Simple Use Cases:.
sagark.org
Optimal Ubuntu Graphics Setup for Thinkpads - sagark.org
https://sagark.org/optimal-ubuntu-graphics-setup-for-thinkpads
ANGEL (JS ISA Simulator). Project on Google Code. Berkeley Campus Energy Portal. RISC-V Software Stack (Talk, riscv.org). RISC-V Rocket FPGA Infrastructure (github.com). Optimal Ubuntu Graphics Setup for Thinkpads. This setup, combined with thinkdisp. 2) Working 3D Acceleration on all displays (so compiz effects work). 3) Power saving when mobile (Nvidia card off). 4) Safe updating without killing the multimon setup. Now, patch and install the Intel Graphics Driver to allow it to support a virtual displa...