为克服粗粒度可重构结构的平台在处理细粒度计算时效率低下的缺陷,提出了一种针对混合粒度可重构结构的编译器前端编程模型。面向不同粒度结构的程序代码,使用关键字进行标记,在clang编译框架的基础上添加语法支持,使编译器前端支持不同粒度结构的编程,简化了编程、提高了程序员生产力。实验显示,应用该编程模型对典型计算密集型算法重新进行程序描述,获得了1.5倍的性能加速,验证了其合理性及可行性。