HOME       UP       PREV       NEXT (Kiwi - Compiling Dot Net Programs for FPGA)  

Kiwi - Implementing Dot Net Programs with FPGA

  • Kiwi - Compiling Dot Net Programs for FPGA
  • Simple C# Fragment
  • Adding Some Net-level I/O Connections
  • Hard Pause Mode: Complete Clock Cycle Control
  • RPC (Remote-Procedure Call) Interface Between Compilations
  • Kiwi Positioning in Spectrum
  • Compiler Flow: KiwiC Recipe Stages
  • HPR Library
  • KiwiC: HPR Library Recipe
  • Front End Recipe Stage
  • Behavioural Elaboration Example
  • Connecting To DRAM
  • KiwiC Library: Multi-dimensional arrays
  • Kiwi Library: One-Place Buffers
  • Concurrency With Channels
  • Systolic Implementation of FIR Filter.
  • Inter-thread scheduling ?
  • Smith-Waterman Genome Matcher
  • Hazards From Array Memories
  • Farming of DLLs over LAN
  • Protocol Layering In FPGA
  • Example Application Server: Convolver Client in our RPC system
  • Presentation Layer Shim
  • LLC Dispatcher module, transmit-side multiplexor with exclusion Mutex.
  • Overall Farming Compilation Flow
  • Related and Future Work
  • Thankyou