> For the complete documentation index, see [llms.txt](https://scalaris.gitbook.io/scalaris/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://scalaris.gitbook.io/scalaris/overview/scalaris-framework/parallel-transaction-execution-for-evm-in-scalaris-framework/parallel-transaction-executor-pte.md).

# Parallel Transaction Executor (PTE)

To address these challenges, Scalaris incorporates a Parallel Transaction Executor (PTE) based on the Directed Acyclic Graph (DAG) model. PTE offers several advantages:

* Utilization of Multi-Core Processors: PTE leverages multi-core processors to execute transactions in parallel, significantly improving performance.
* Simple Programming Interface: PTE provides a user-friendly interface, abstracting the complexities of parallel execution.
* Performance Improvement: Benchmark tests show that PTE can achieve 200% to 300% performance improvement on a 4-core processor compared to traditional serial execution, with performance scaling with the number of cores.
