Skip to content

moca-etri/l4fame

Repository files navigation

Global memory pool experiment with HPE FAME(Fabric-Attached Memory Emulation, aka l4fame) and Gzd0.7 FPGA board

This source tree is to provide a global memory pool evaluation platform with a Gen-Z H/W board in the loop.

With a large remote memory pool, one can access a single shared memory pool.

This experimental setup is based on HPE FAME(Fabric Attached Memory Emulation) S/W and Gen-Z evaluation board.

Requirement for test

H/W

  • Gen-Z 0.7 FPGA card
  • Intel Xeon or AMD Threadripper

S/W

1. Ubuntu 16.04 or 18.04
2. HPE FAME S/W(https://github.com/FabricAttachedMemory/linux-l4fame)
3. dkms installation
4. /etc/modprobe.d/gzd.conf must be set to initialize the basic card setup.
5. gzd.conf is supplied with this driver code in each version

Procedure

  1. H/W System(Intel XEON above) setup and FPGA card install
  2. Install kernel, module and header with linux kernel 4.4 or 4.15 each(use Ubuntu defcofig)
  3. Download driver sources with git clone command & copy to /usr/src/
  4. Compile each driver (/usr/src/gzd-4.0rq/./install-dkms-4.0rq
  5. modprobe -a gzd-core(for gzd core install)
  6. modprobe -a gzd-stor(for gzd char & block device install)
  7. modprobe -a gzd-en(for network socket)
  8. You can see gzb0_0_0(block device) or gzc0_0_0(native char device) in /dev directory
  9. Start test

We tested with Ubuntu 16.04, 18.04 with each linux kernel version. Please enjoy it.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published