Current Projects
FADSE
FADSE - Framework for Automatic Design Space Exploration. This framework is trying to include as much ADSE algorithms as possible, to offer connectors to existing computer simulators (M5, GEMS, Multi2sim, NS3, etc.) and to run in parallel the design space exploration process.
FADSE is currently able to:
- perform automatic design space exploration using well known algorithms (tested with NSGA-II, SPEA2, SMPSO, OMOPSO; other available are: AbYSS, PESA2, FastPGA and many others from the jMetal library)
- run the simulation in a distributed manner on multiple computers
- fully integrated with the GAP simulator and GAPtimize code optimization tool, M-SIM3, M-SIM2 and UniMap (work in progress) simulators
- partial integration (not all the parameters are supported) with: M5, Multi2Sim
- included metrics: hypervolume (and hypervolume two set difference), 7 point average distance, coverage, hypervolume comparison between multiple runs, number of unique individuals generated by the algorithm, etc.
- included monitoring application that enables the user to observe the progress of the algorithm
- uses MySQL for database support (results reuse of already simulated configurations)
- tested on: commodity networks (LAN), Windows based supercomputers, Linux based HPC
- reliable against faulty networks, faulty clients, faulty simulators
- supported parameters: arithmetic/geometric progression, list of strings, boolean
- relations between parameters are also permitted (if p0==false THEN p1 and p2 are invalid) (work in progress)
- fuzzy relations can be imposed between parameters (if p0 is small AND p2 is medium THEN p1 is large) - these rules might help the algorithm obtain a faster convergence (work in progress)
- constraints can be imposed (dl1_nsets*dl1_bsize*dl1_assoc>=4096B, dl2_size>dl1_size, etc.)
Finalised Projects

ABPS
ABPS - Advanced Branch Prediction Simulator - allows: branch prediction simulation using multiple predictors (GAg,PAg,PAp,GShare,Perceptron) and detection of unbiased branches. Results can be seen using charts. Used benchmarks: Stanford, SPEC2000, CBP2. The project site is here
Tutorials site
HTML, PHP, MySQL and JSP tutorials (in romanian)