Beamer possui uma solução própria para dividir o frame em colunas. Na documentação dele, em
12.7 Splitting a Frame into Multiple Columns, pág. 129, ele dá tudo que pode ser feito com isso e dá um exemplo no começo da documentação sobre isso:
\begin{frame}
\frametitle{What’s Still To Do?}
\begin{columns}
\column{.5\textwidth}
\begin{block}{Answered Questions}
How many primes are there?
\end{block}
\column{.5\textwidth}
\begin{block}{Open Questions}
Is every even number the sum of two primes?
\end{block}
\end{columns}
\end{frame}
Ao invés de usar o /column{dimensão} \begin{block}, ele mostra outra maneira de usar trocando essas linhas por \begin{column}{dimensão}, dentro do ambiente columns. Dê uma olhada na documentação pra ver melhor:
http://tug.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf