Real efforts should be focused there. There is huge myth there is mono-culture in tech. No, actually White and Asians make up significant chunk of Engineering population and Asian component is very diverse and conveniently neglected in the narrative.
Groups that are under-represented in Engineering do a little bit better with their share in management except for Asians - they were, in Yahoo's case 51% of Engineering share and 17% of Management share.
So once you start social engineering an environment based on Gender, Race etc. may be there are positive effects, but there will be unintended consequences because of unorganic fiat regulations or assumptions.
Large companies should strive better but I think some Gender or Race based initiative will not solve a thing, it makes us more conscious of things that we did not choose (our race and gender).