-
Notifications
You must be signed in to change notification settings - Fork 0
a process mapper
License
cart-pucminas/mapper
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Copyright(C) Pedro H. Penna <[email protected]> MAPPER WHAT IS MAPPER? Mapper is a static Network on Chip (NoC) process mapper that is based on the kmeans() algorithm. You can run it by simply typing: $: mapper <input> <output> <topology> <num clusters> <min distance> Example: $: mapper traffic.in map.out 4x8 4 1 Notice that you should provide an input file that has the execution trace of the application to be mapped. This file must have the following format: %origin %destin %cost Where %origin is the origin process, %destin is the destin process and %cost is the communication cost between the two process. Notice that, %origin, %destin and %cost must be integers separated by a space. BUILDING IT If you wish to build mapper you will first need to install GCC and GNU Make. After that, you can build it by typing in the projetc's root directory: $: make all If you wish to clean all compilation files type: $: make clean LICENSE AND MAINTAINERS Mapper is an open source software that is under GPL V3 license and is maintained by Pedro H. Penna. Any questions or suggestions send an email to him: <[email protected]>.
About
a process mapper
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published