Home | Trees | Indices | Help |
---|
|
object --+ | Benchmark --+ | YAL
class YAL(Benchmark) - reading yal benchmarks
Use this class to load a YAL file. This is a 2D benchmark format.
Currently tested only for benchmarks from folders 'Beasley and OKP' and 'MCNC'.
|
|||
|
|||
data |
|
||
|
|||
Inherited from Inherited from |
|
|||
Inherited from |
|
|||
Inherited from |
|
|||
Inherited from Inherited from |
|
filename ... YAL benchmark file Loads YAL benchmark file and creates data set.
|
text ... string representation of benchmark file data ... dictionary representation of benchmark Parsing string representation of YAL benchmark. data format: {modulename: [moduletype, dimensions, connections]}
|
data ... parsed benchmark data Transforms connections from net based to a combination of priority plus partner information for each module. (i.e., ['net1', 'net2', ...] -> {block_x : 3, block_y : 4, ...}) Not efficient, yet. Possible improvements: exploit symmetries, Modifies data dictionary given by reference! |
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Wed Apr 27 17:47:09 2011 | http://epydoc.sourceforge.net |