Code Monkey home page Code Monkey logo

fred-tutorial-app's Introduction

Example of FRED Application in C

This is an example of appliacation, in C programming language, that is part of the FRED Framework software stack. It links with fred-lib to access the fred-server to issue hardware tasks via dynamic partial reconfiguration.

Copyright (C) 2018-2021, Marco Pagani, ReTiS Lab. <marco.pag(at)outlook.com>

fred-tutorial-app's People

Contributors

amamory avatar

fred-tutorial-app's Issues

self-checking application

Extend the testing application to be self-checking, i.e., the same inputs are generated to equivalent hw and sw tasks. Then, their outputs are compared. Mismatched are logged.

check deadline overruns w default sched policy

Extend the testing application to check for deadline overruns. It would include a setup to run the application which issues fpga offloading under a stress environment (e.g. stress-ng). The scheduling police would be configured to the default policy.
Misses are logged into file.

check deadline overruns when using sched_deadline

Similarly to issue #2, extend the testing application to check for deadline overruns. It would include a variant checking deadline overruns with SCHED_DEADLINE, SCHED_FLAG_DL_OVERRUN, and SIGXCPU. See example for more information. Misses are logged into file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.