The Wikipedia article for the Collatz conjecture states that:
The conjecture has been checked by computer for all starting values up to $5 \times 2^{60} \approx 5.764 \times 10^{18}$.
It gives an inline citation to the URL http://www.ieeta.pt/~tos/3x+1.html which seems to have expired, and directs to a computational research institute called IEETA "Retrieved 27 November 2011". Searching their site for 3x+1, Collatz and conjecture left me empty handed.
Q: How was the $3x+1$ problem checked up to $5 \times 2^{60}$?
I'm particularly interested in if there are non-trivial algorithmic improvements over direct computation. Or perhaps this was this simply a matter of hit it with a big computer?
It is enough to show that for each starting value $a_0>1$, there is some $k$ with $a_k<a_0$.
Even after these simple remarks, we have already handled $81.25\,\%$ of all starting numbers.
More generally, a sequence of $u$ ups and $d$ downs implies that $a_{u+d}=\frac{3^u a_0+c}{2^d}$, where $c\in\mathbb N$ depends on the exact order of the ups and downs. Provided $3^u<2^d$, this eliminates the residue class $a_0\equiv 3^{-u}c\pmod{2^d}$ with possible small execptions (i.e. when $a_0\le \frac c{2^d-3^u}$). The trick with pushing the bound for $a_0$ beyond $2^N$, is to continue investigating longer and longer sequences of up and down.