In this paper, we present a new linear time algorithm forscheduling UECT (Unit Execution and Communication Time) trees on twoidentical processors. The chosen criterion is the makespan. The used strategy is based on clustering of tasks. We show that this algorithm builds optimal schedules. Some extensions are discussed for non UECT tasks.