# Optimization This guide teaches how to optimize Concrete circuits extensively. It's split in 3 sections: - [Improve parallelism](./improve-parallelism/self.md): to show how to make circuits utilize more cores. - [Optimize table lookups](./optimize-table-lookups/self.md): to show how to optimize the most expensive operation in Concrete. - [Optimize cryptographic parameters](./optimize-cryptographic-parameters/self.md): to show how to make Concrete select more performant parameters.