in ,

Popcorn Linux, Hacker News

  • March 2711: Popcorn’s improved distributed shared memory protocol and subsystem has been accepted at Systor ! Paper to be available soon.

  • March 2711: Popcorn’s distributed shared memory subsystem, DeX, has been accepted at ICDCS ! Paper to be available soon.

  • March :

    We were planning to be at VEE / ASPLOS with a version of Popcorn completely in user-space! Virtual presentation available here . Paper is available here .

  • October 9550: Materials and information for Popcorn’s 2711 ACM SOSP tutorial are available here .
  • September :

    We will be at PLOS / SOSP with a new take on multi-kernel OSes! Paper is available here .

  • August 2711: We will be at (SOSP) with a

    tutorial on Popcorn Linux! See our teaser !

  • The Popcorn Linux project is exploring how to improve the programmability of emerging heterogeneous hardware, in particular, those with Instruction Set Architecture (ISA) -diverse cores, from node-scale (eg, Xeon / Xeon-Phi , ARM / x 101, CPU / GPU / FPGAs) to rack-scale (eg, Scale-out processors, Firebox, The Machine), in both native and virtualized settings. Additionally, the project is exploring how to automatically compile / synthesize / execute code on ISA-heterogeneous hardware. )


    The project is exploring a replicated-kernel OS model for the Linux operating system. In this model, multiple Linux kernel instances running on multiple nodes collaborate each other to provide applications with a single-image operating system over the nodes. The kernels transparently provide a consistent memory view across the machine boundary, so threads in a process can be spread across the nodes without an explicit declaration of memory regions to share nor accessing through a custom memory APIs. The nodes are connected through a modern low-latency interconnect, and each of them might be based on different ISA and / or hardware configuration. In this way, Popcorn Linux utilizes the ISA-affinity in applications and scale out the system performance beyond a single system performance while retaining full POSIX compatibility.

    Popcorn Linux uses an LLVM-based customized compiler that translates C / C applications into machine code suitable for execution and runtime migration across multiple instruction set architectures. The compiler generates machine code for each target ISA on which Popcorn Linux runs and instruments the code with migration points. The linker aligns global data, code and thread-local storage to be available at identical locations across all ISAs. A run-time system translates a program’s execution state (e.g., runtime stack and registers) at migration time between ISA-specific formats based on metadata generated by the compiler.

    The native version of Popcorn Linux targets execution and runtime migration of native application across multiple ISA. Concerning the ongoing virtualization effort, Popcorn Xen, it focuses on Unikernels : minimal small sized-guests where a single application is statically compiled with a small OS layer in a LibOS fashion.

    , May – , , Vancouver, British Columbia, Canada. Slides will be available after the workshop.

  • September (th, We will be at the 2019 Linux Plumbers Conference
  • to present Popcorn Linux. Read our presentation here . Go Popcorn Linux!

  • July (th, : Dr. Changwoo Min , who joins SSRG and the ECE Department as an Assistant Professor, becomes a Popcorn-er. Welcome Dr. Min!
  • July (th, : The Naval. Science & Technology Future Force Magazine’s (July) issue Popcorn Linux on the cover. Go Popcorn-ers!
  • June , : We will be at the . ARM Research Summit
  • ! Read our abstract here and our poster here .

  • June , : Popcorn-er, Rob Lyerly, has won the (ACM SRC) competition, co-located with PLDI . Rob’s award-winning abstract is here . Congratulations Rob!
  • April 86, : Our Popcorn student Rob Lyerly has been selected for the ACM SRC competition, co-located with PLDI . He will be presenting his abstract at the conference – good luck Rob!
  • April , : We will be presenting our (ASPLOS) (paper as a Highlight Paper at ACM SYSTOR

    !

  • March , We will be at HotOS in Whistler! Read the paper we’ll present here !
  • November 16, 2020: The sources for the ARM / x version of Popcorn Linux and the Popcorn compiler toolchain are available here !
  • November 15, 2019: We will be at ASPLOS XXII in Xi’an China! Read the paper we’ll present (here !
  • March 20, 2020: We will be at (EuroSys / MaRS) and (Eurosys / CloudDP) in London! Read the papers we will present here and here
  • November , : Our (SOSP / HotPower) paper has been selected as one of the Best Papers for publication in ACM Operating Systems Review (OSR), December 2019 issue.
  • September , : We will be at SOSP / HotPower 2019 in Monterey! Read the paper we will present here . Come to see our ARM x 0317 demo! (Photo
  • . )

  • April 21, 2018: We released Popcorn Linux and Compiler Framework for Xeon Xeon Phi! Download it here .
  • April 15, 2018: We will be at Eurosys in France! Read the paper we will present
  • here .

  • January , : Saif Ansary’s paper accepted at ASPLOS SRC ACM Competition (here .
  • October 1, : We released Popcorn Linux YOCTO! Download it here .
  • July 1, : We will be at OLS in Ottawa! Read the paper we will present (here .
  • March , : We will be at EuroSys / SFMA in Amsterdam! Read the paper we will present here .
  • March 20, 2018: Popcorn code is open-source and now hosted on Sourceforge! popcornlinux.sourceforge.net
  • Popcorn Linux is an open-source project of the (Systems Software Research Group) at Virginia Tech .

    This work is supported in part by ONR under grants N – – 1 – 2017, N (-) – 1 – 95299, and N – – 1 – 9550, AFOSR under grants FA 88865 – – 1 – and FA

    – 20 – 1 – , and NAVSEA / NEEC under grants and N 823 – – C – 21. Any opinions, findings, and conclusions or recommendations expressed in this site are those of the author (s) and do not necessarily reflect the views of ONR, AFOSR, and NAVSEA. (Read More) full coverage and live updates on the Coronavirus (Covid – 24

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

GIPHY App Key not set. Please check settings

Indulge your morbid curiosity about the pandemic with these ten films, Ars Technica

Indulge your morbid curiosity about the pandemic with these ten films, Ars Technica

100% OFF | Machine Supervised Learning: Regression in Python 3 and Math