Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Q QECE
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 19
    • Issues 19
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • tima
  • sls
  • projects
  • QECE
  • Wiki
  • Home

Last edited by Bruno Ferres Jan 11, 2022
Page history

Home

QECE (Quick Exploration using Chisel Estimators)

QECE is an open-source project which aims to provide users with a flexible way to estimate some metrics of interest on their design, and to perform custom exploration processes, based on a succession of basic steps.
The project leverages the emerging Hardware Construction Languages paradigm, as it is based on Chisel, and should be easily integrable to any Chisel-based project.
It is part of the global initiatives that aim at increasing hardware developers productivity by bringing powerful features from the software world - such as functional or object-oriented programming - to the hardware field.

Summary

  • Motivations briefly introduces the motivations behind this work
  • Installation provides the installation instructions for QECE
  • Project architecture specifies the architecture of the project, and how to integrate your own classes
  • Application Programming Interface exposes the API for QECE usage

Benchmark

A Chisel-based benchmark of representative applications has been developed to demonstrate the usage of QECE for hardware design.

Contact

This work has been led in the context of Bruno Ferres' PhD thesis1, under the supervision of Frédéric Rousseau and Olivier Muller, in the TIMA-SLS team.

If you plan on using QECE in your own work and publish it, please consider citing the following references:
TODO: Add a technical report for QECE, and the corresponding publication

For questions and remarks about the project, please contact the maintainer.

  1. The thesis is publicly available here (TODO). ↩

Clone repository
  • Application Programming Interface
  • Architecture
  • Home
  • Installation
  • Motivations