这句话正确.
All above is my understanding to the problem.
主语是All,是一个不可数名词,因此可以与is搭配.(英文里有谚语All that glitters is not gold.并非发光的都是金子.出自莎士比亚《威尼斯商人》)
above在这里是形容词,意思是上面的,作主语all的后置定语
is是句子的谓语,是系动词
understanding是动名词作宾语,意为理解
my是形容词性物主代词作宾语understanding的定语,限定为我的
to the problem是一个介词短语作定语,意为对于那个问题
全句意思:上面所有的(内容)是我对于那个问题的理解.
如果舒缓一下语气,当然可以在主语之后加个逗号.
因此该句子没错.