New York-based alternative investment manager Silverpeak has launched a new platform to invest in renewable energy assets, it announced on Monday.