I have the quadratic program
$$\text{maximize } f = x^T Q x \quad \text{subject to } Ax \leq b$$
where $x \in \mathbb{R}^n$, $Q \in \mathbb{R}^{n \times n}$ is positive semidefinite, $A \in \mathbb{R}^{m \times n}$, $b \in \mathbb{R}^m$. The polytope described by the constraints $Ax \leq b$ is known to be bounded (maybe by placing additional simple constraints on each $x_i$).
Are there fast ways to solve this for $n \text{, } m \leq 1000$? I am looking for a worst-case, so an approximate answer that overestimates $f$ would also be okay.