SOFTWARE OVERVIEW

Kanagawa

Kanagawa is a high-level imperative language for designing hardware.

About Kanagawa

Kanagawa is a high-level imperative language for designing hardware. It introduces a wavefront-threading execution model that represents concurrency directly in hardware, with the stated goal of making parallel behavior efficient and predictable. This places the language between conventional software programming and low-level hardware description, giving designers a way to express computation and parallel execution in one model. The supplied description does not detail its syntax, compilation targets, or development tools. It is intended for hardware design work rather than general-purpose application programming. Concurrency is represented directly in the hardware model. Concurrency is built into its hardware execution model. Its target area is hardware design.

Categories

Platforms

Website & Downloads

Trusted package or store listing

Open winget listing ↗

Related software

  • .NET Reactor — .NET Reactor is a code-protection and software-licensing system for applications built on the .NET Framework.
  • 010 Editor — 010 Editor is a text and hexadecimal editor with Binary Templates technology.
  • 10x — 10x is a Windows code editor designed for large C++ projects.
  • 8051 Disassembler — 8051 Disassembler converts Intel HEX files for the 8051 microcontroller family into readable assembly listings.
  • ACS — ACS, or Admin Config Service, is a command-line interface for managing configuration and administrative tasks in a cloud platform.
  • APK Editor Studio — APK Editor Studio is an APK editor and reverse-engineering tool for desktop computers.
Kanagawa | Soft20