Beginning next fall, @BrownCSDept will make available a number of merit-based, full-tuition scholarships to support our diversity and inclusion goals. All admitted applicants will be automatically considered, with no additional application needed: bit.ly/3IfImCJ
@BrownCSDept is hiring multiple tenure-track faculty members at the level of Assistant Professor and one at the rank of Lecturer, Senior Lecturer, or Distinguished Senior Lecturer. To learn more and to apply, please see cs.brown.edu/about/positions.
@BrownCSDept is hiring multiple tenure-track faculty members at the level of Assistant Professor and one at the rank of Lecturer, Senior Lecturer, or Distinguished Senior Lecturer. To learn more and to apply, please see cs.brown.edu/about/positions.
We're excited to have @EthanCecchetti present Serif, his best-paper-winning @IEEESSP paper (w/ @AndrewCMyers) about protecting invariants in reentrant programs (like smart contracts) even in the presence of malicious code.
This Friday at noon, CIT 368 and on Zoom!
Today, we release Tuplex (tuplex.cs.brown.edu), a new system that turns Python data science pipelines into efficient, optimized machine code.
Think PySpark or Dask, but with end-to-end LLVM code generation for custom Python code. Tuplex often yields speedups of 10-20x. 🧵⏎
At HotOS today, Lily Tsai (@tslilyai) presents our work on making better privacy in web applications a reality through structured database transformations we call "disguises".
Check out her talk (youtu.be/kHRcPezOuR8) and tune in for discussion at 4:40pm Eastern!
ALT Talk title slide for "Privacy Heroes Need Data Disguises".
Today's systems seminar was by @refezs of @YaleCompsci on FPGA security in cloud datacenters: youtu.be/HQVkHPiWLkc
Did you know that you can "fingerprint" an individual FPGA on the cloud, and that an FPGA's temperature is a covert channel that can leak information?
Check out Friday's systems seminar talk by @RuanZain , on AIFM, a new approach to extending scarce server memory with remote ("far") memory: youtu.be/bFlRbeOxE5g
AIFM's userspace runtime avoids kernel overheads captures application semantics, achieving near-local memory perf.
Today's systems seminar talk was by @arpanbg and @mpi_jcmace, on Clockwork, their new system for predictable DNN inference over shared GPUs: youtu.be/bc624Qs7oXw
Key take: meeting inference SLOs is easy if the serving infrastructure around the actual model is predictable
We were delighted to host @vj_chidambaram at the Brown Systems Seminar today: youtu.be/D6pt7VIoLXU
Vijay spoke about work on file systems and data structures for persistent memory, storage for ML, and other topics!
ALT Title slide: Brown Systems Seminar, Oct 16. "Storage Systems for new applications, new hardware, and new metrics" by Vijay Chidambaram.
We have more exciting speakers coming up this semester, including @irinacalciu, @ICGog, @arpanbg , @lukenels_, and others. We'll publish videos on YouTube for most talks!
New paper on shared indexes ("arrangements") for stream processing! Joint work with @frankmcsherry of @MaterializeInc, and @utaal Mothy Roscoe of @SystemsGroupETH.
tl;dr: shared arrangements reduce new-query latency by 100x (no rebuilding of indexes) & memory footprint by 3x.
Awesome week for Systems and Networks at Brown -- three (!) papers accepted at @ACMSIGCOMM and one at @VLDB2020! 🎉
The papers cover efficient stream processing, ML for CDN configs, formal verification of a WAN, and zero-downtime release deployment (details in thread below) ⬇️
3) Network verification (Da Yu, w/ @rodrigo_fonseca, @ennanzhai, @lampson0505): practical & algorithmic innovations for formal verification of @AlibabaGroup's WAN configuration, which prevented many misconfigurations & reduced the failure rate of updates by >50% in 2019 [SIGCOMM]
4) Zero downtime release (@usama6naseer & @DotTheophilus again, w/ @fb_research: @lvc4, @udippant, @ranj33th, Alan Frindell) discusses crucial components in Facebook infrastructure that sustain a high release frequency, without disrupting user connections and experience [SIGCOMM]