Espresso
Espresso is a logic minimization software. Espresso takes as input a two-level
representation of a two-valued (or multiple-valued) Boolean function, and produces a minimal
equivalent representation. Implementation used was the same published with allocator
Hoard.,
Inputs and trace's reports
Allocator's configurations
- BSA => Original BSA with page allocation and alternate split side (AS)
- TLSF => Two Level Segregate allocator
- BSA-- => BSA with no split or coalesce and no AS
- BSA++ 70 => BSA++ with no AS, popularity index threshold 70
- BSA++ (npa) 70 => BSA++ with no AS, no page allocatione (npa), popularity index threshold 70
- BSA++ AS 70 => BSA++ with AS, popularity index threshold 70
- BSA++ AVG 50 => BSA++ with no AS, average popularity threshold 50
- BSA++ AVG (npa) 50 => BSA++ with no AS, npa, average popularity threshold 50
- BSA++ AS AVG 50 => BSA++ with AS, npa, average popularity threshold 50
- BSA++ VAR 690 => BSA++ with no AS, popularity index threshold >= 15, variance popularity threshold 690
- BSA++ VAR (npa) 345 => BSA++ with no AS, npa, popularity index threshold >= 15, variance popularity threshold 345
- BSA++ VAR AS 690 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 690
Some of these allocators have been tested with different threshold:
In this page we show only the
winner for each type of
allocator's configuration. Read
BSA
or
BSA++
description in order to understand all features listed above.
Time
Space