What is large pool? What are the benefits of using large pool? | oracle DBA

Oracle large pool is an optional memory component of the Oracle database SGA. This area is used for providing large memory allocations in many situations that arise during the operations of an Oracle database instance.
Memory from the large pool can be allocated for the following components:
i. Session memory for the shared server and the Oracle XA interface for distributed transactions
ii. I/O server processes
iii. Parallel query buffers.