FelixYBW commented on code in PR #8908:
URL: https://github.com/apache/incubator-gluten/pull/8908#discussion_r1982388647


##########
docs/get-started/VeloxFeature.md:
##########
@@ -0,0 +1,79 @@
+---
+layout: page
+title: Stage-Level Resource Adjustment in Velox Backend
+nav_order: 3
+parent: Getting-Started
+---
+## Using Stage-Level Resource Adjustment to Avoid OOM(Experimental)
+---
+
+### **Overview**
+Apache Gluten introduces a stage-level resource auto-adjustment framework to 
mitigate heap Out-of-Memory (OOM) issues caused by varying memory demands 
across stages in Spark applications. This feature dynamically adjusts task and 
executor resource profiles (e.g., heap/off-heap memory allocation) based on 
stage characteristics, such as the presence of fallback operators or heavy 
shuffle workloads(to be supported).

Review Comment:
   by chatGPT:  
   "One major advantage of Apache Gluten is its ability to significantly reduce 
memory requirements per executor—potentially by up to half—when entire stages 
are offloaded to the native engine. This engine primarily relies on off-heap 
memory with minimal on-heap usage. However, when stages contain fallback 
operators that utilize the JVM engine, the on-heap memory size must be 
increased, leading to even higher memory demands per executor. This challenge 
has posed significant barriers during the adoption of Apache Gluten.
   
   To address this issue, Apache Gluten introduces a stage-level resource 
auto-adjustment framework. This feature dynamically optimizes task and executor 
resource profiles, such as heap and off-heap memory allocation, based on the 
specific characteristics of each stage, including the presence of fallback 
operators. Additionally, this framework is designed with future enhancements in 
mind, allowing for adjustments to accommodate other requirements, such as heavy 
shuffle workloads."



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to