Nanomaterials have various applications in semiconductors and solar cells. In solar cells, silicon nanocrystals called porous silicon are used, as well as dye-sensitized solar cells using titanium dioxide nanoparticles and dye molecules. Quantum dot solar cells use nanosized semiconductor crystals such as cadmium sulfide. Polymer solar cells offer flexibility and low cost. Semiconductors are also used in devices like light-emitting diodes and transistors. Common applications of solar cells include powering toys, watches, calculators and remote lighting as well as water pumping and emergency power supplies.