Package | Description |
---|---|
org.jacop.examples.fd.filters |
Modifier and Type | Class and Description |
---|---|
class |
AR
It specifies AR benchmark.
|
class |
DCT
It specifies DCT benchmark.
|
class |
DFQ
It specifies DFQ filter benchmark.
|
class |
DOT
It specifies DOT benchmark.
|
class |
EWF
It specifies EWF benchmark.
|
class |
FFT
It specifies FFT benchmark.
|
class |
FIR
FIR benchmark (16-point FIR filter).
|
class |
FIR16
FIR benchmark (16-point FIR filter)
|
Modifier and Type | Method and Description |
---|---|
static int |
FilterBenchmark.experiment1(Store store,
Filter filter,
int addNum,
int mulNum)
It optimizes scheduling of filter operations.
|
static int |
FilterBenchmark.experiment1C(Store store,
Filter filter,
int addNum,
int mulNum,
int clock)
It optimizes scheduling of filter operation in fashion allowing
chaining of operations within one clock cycle.
|
static int |
FilterBenchmark.experiment1P(Store store,
Filter filter,
int addNum,
int mulNum)
It optimizes scheduling of filter operations.
|
static int |
FilterBenchmark.experiment1PM(Store store,
Filter filter,
int addNum,
int mulNum)
It optimizes scheduling of filter operations in a fashion allowing
pipelining of multiplication operations.
|
static int |
FilterBenchmark.experiment2(Store store,
Filter filter,
int addNum,
int mulNum)
It optimizes scheduling of filter operations.
|
static int |
FilterBenchmark.experiment2C(Store store,
Filter filter,
int addNum,
int mulNum,
int clock)
It optimizes scheduling of filter operation in fashion allowing
chaining of operations within one clock cycle.
|
static int |
FilterBenchmark.experiment2P(Store store,
Filter filter,
int addNum,
int mulNum)
It optimizes scheduling of filter operations.
|
static int |
FilterBenchmark.experiment2PM(Store store,
Filter filter,
int addNum,
int mulNum)
It optimizes scheduling of filter operation in fashion allowing
pipelining of multiplication operations.
|
static List<List<IntVar>> |
FilterBenchmark.makeConstraints(Store store,
Filter filter,
int addNum,
int mulNum)
It creates constraint model for scheduling of filter operations.
|
static List<List<IntVar>> |
FilterBenchmark.makeConstraintsChain(Store store,
Filter filter,
int addNum,
int mulNum,
int clk)
It creates constraint model for scheduling of filter operation in fashion allowing
chaining of operations within one clock cycle.
|
static List<List<IntVar>> |
FilterBenchmark.makeConstraintsPipeline(Store store,
Filter filter,
int addNum,
int mulNum)
It creates a model for optimization of scheduling of operations of a given filter.
|
static List<List<IntVar>> |
FilterBenchmark.makeConstraintsPipeMultiplier(Store store,
Filter filter,
int addNum,
int mulNum)
It creates constraint model for scheduling of filter operation in fashion allowing
pipelining of multiplication operations.
|
Copyright © 2022. All rights reserved.