SergeyPomelov / CAISS

Computer and Algorithm Interaction Simulation Software. In addition includes a few benchmarks for comparison a real performance with simulation results for improving and testing purposes.

Home Page:https://elibrary.ru/item.asp?id=39335136

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computer and Algorithm Interaction Simulation Software (CAISS).

Computer and algorithm interaction simulation software (CAISS)

The simulation software’s core contains representations of architecture and algorithm implemented atop of a mathematical model derived in a related Ph.D thesises. It is intended for simulation architecture and algorithm interactions and listing the results for optimization purposes. Besides, it includes a few benchmarks for comparison a real performance with simulation results for improving and testing purposes.

Running in IDEA

First - import the Gradle project. Then select the desired runnable class and run as a console Java application. benchmarks.ants.run.AntsRunner benchmarks.matrixes.ManualBenchmarksRunner

The next runnable needs a JMH plugin and annotations processing on. benchmarks.matrixes.JMHBenchmarksRunner

Running via Gradle

gradle -jmh command runs the benchmarks.matrixes.JMHBenchmarksRunner without additional settings.

Relevant Publications

  1. Pomelov, S.V., Skopin, I.N. (2020). A Performance Prediction Method Showcase: Ant Colony Optimization Scaling for a Particular Computer System. Test Engineering and Management.
  2. Pomelov, S.V. (2019). ACO Execution Simulation. Control Systems and Informational Technologies.
  3. Pomelov, S.V. (2016). Simulation of the Algorithm Execution on a Given Architecture. Applied Informatics.
  4. Pomelov, S.V. (2015). Computer and algorithm interaction simulation software (CAISS). Patent No. 2015618314.

License

GNU GENERAL PUBLIC LICENSE Version 3.

About

Computer and Algorithm Interaction Simulation Software. In addition includes a few benchmarks for comparison a real performance with simulation results for improving and testing purposes.

https://elibrary.ru/item.asp?id=39335136

License:GNU General Public License v3.0


Languages

Language:Java 100.0%